Ir al contenido principal
SAP

Copiar roles de ECC a S/4HANA no es una migración neutral

ECC y SAP S/4HANA usan modelos de datos distintos: copiar los roles tal cual arrastra riesgo técnico y de licenciamiento al proyecto RISE.

Edward Camacho Guerra
Edward Camacho Guerra

CEO / Arquitecto de Soluciones SAP

· 12 min de lectura

Albañil coloca un bloque nuevo en el muro de una casa antigua de ladrillo a medio remodelar, junto a un andamio metálico

En muchos comités de migración a RISE with SAP S/4HANA, la conversación sobre autorizaciones llega tarde y con una premisa que nadie escribe en el acta: los roles de ECC ya funcionan, así que basta con llevarlos. Esa premisa trata la copia de roles como una operación neutral, como mudar muebles de una casa a otra. No lo es. Las aplicaciones SAP legadas y SAP S/4HANA usan modelos de datos completamente distintos, y esa diferencia es precisamente lo que dificulta migrar roles y autorizaciones (Xiting, 2017).

Para una utility o una operadora de oil & gas en América Latina, el enfoque de autorizaciones no es un detalle técnico que pueda resolverse después del kickoff. Define quién puede facturar, cobrar o modificar datos de clientes y medidores en el sistema nuevo, y también condiciona el costo de la suscripción. Esta pieza abre una serie de seis artículos que recorre el problema por etapas: aquí se plantea por qué copiar roles arrastra riesgo técnico y de licenciamiento, y las siguientes piezas irán resolviendo cada frente.

El supuesto que nadie revisa: un rol es un rol

Un rol no es un rol
Dónde viven las autorizaciones antes y después de la migración
SAP ERP (ECC)
Estructura Un rol agrupa transacciones y otros objetos de autorización
Acceso del usuario Trabaja desde SAP GUI
Mantenimiento Esquema simple y conocido que los equipos de seguridad sostienen desde hace años
SAP S/4HANA
Estructura Autorizaciones en dos capas: backend y frontend
Backend El usuario sigue necesitando sus roles simples y compuestos
Frontend Las aplicaciones Fiori marcan una diferencia significativa frente a SAP ERP
Rol copiado desde ECC Cubre, en el mejor de los casos, solo una de las dos capas; la otra hay que diseñarla
MODELO HEREDADOMODELO DE DOS CAPAS

Durante años, el modelo de ECC fue fácil de razonar: el rol reunía lo que el usuario podía hacer desde SAP GUI, y los equipos de seguridad lo administraban con reglas que ya conocían. SAP S/4HANA reparte esa lógica entre el backend y un frontend Fiori que marca una diferencia significativa frente a SAP ERP (IBsolution, 2022). Por eso copiar el rol no resuelve el acceso: traslada una sola de las dos capas y deja la otra por diseñar.

Dónde se rompe la equivalencia

Puntos de quiebre
Tres razones por las que el rol de ECC no llega igual a SAP S/4HANA
🧹
Transacciones que ya no son el camino
Las transacciones reemplazadas por aplicaciones deben salir del rol. Sin esa depuración, el rol conserva accesos que ya no son la vía de trabajo y carece de los permisos que pide el proceso nuevo.
🧩
Funciones que se parten o se juntan
Una transacción de SAP GUI puede repartirse entre varias apps Fiori, y varias transacciones pueden confluir en una sola app. El diseño de roles pasa a ser diseño de procesos.
📋
Una guía que no convierte nada
La Simplification List, publicada por cada versión de SAP S/4HANA, indica qué apps sustituyen a qué transacciones. Explica el cambio, pero no ajusta los roles.

Transacciones que ya no son el camino

La depuración no es un paso opcional. Las transacciones reemplazadas por aplicaciones deben retirarse de los roles (IBsolution, 2022), y un rol que viaja intacto llega al sistema nuevo con accesos que sobran y sin los que hacen falta.

Funciones que se parten o se juntan

La correspondencia tampoco es uno a uno: una transacción puede repartirse entre varias apps Fiori, y varias transacciones pueden terminar en una sola, con efectos directos sobre las autorizaciones (IBsolution, 2022). Por eso rediseñar un rol exige entender primero el proceso que ese rol habilita.

Una guía extensa que no convierte nada por sí sola

La Simplification List documenta qué apps Fiori sustituyen a qué transacciones de SAP ERP, con una edición por cada versión de SAP S/4HANA (IBsolution, 2022). Es un mapa, no un convertidor: incluso un fabricante de herramientas de autorización describía la migración de roles como un esfuerzo manual aun con esa lista disponible (Xiting, 2017).

La autorización también es una decisión de licencia

El riesgo menos visible
De la autorización heredada al contrato RISE
📦
Rol heredado
Un rol con autorizaciones más amplias de lo que el puesto requiere se copia sin revisión.
›
🔍
Clasificación de autorizaciones
El Authorization Object Analyzer (Nota SAP 3113382), parte de la revisión STAR, relaciona los objetos de autorización con los tipos de usuario de SAP S/4HANA.
›
🧾
Simulación de licencias
Lo que el rol autoriza entra en la estimación del tipo de usuario y puede empujarla hacia categorías de mayor costo.
›
📄
Contrato RISE
Se llevan al contrato decisiones de acceso tomadas hace años, en otro sistema y con otra lógica.
Además de un riesgo de licenciamiento, el rol sobredimensionado es un problema de control interno.

El segundo riesgo es menos visible y suele aparecer cuando el contrato ya está en negociación. Para acompañar la transición de los contratos de usuarios nominales de ECC hacia SAP S/4HANA, SAP introdujo la revisión S/4HANA Trusted Authorization Review (STAR) (Flexera, s. f.). Dentro de ella, el reporte Authorization Object Analyzer, asociado a la Nota SAP 3113382, relaciona una clasificación de objetos de autorización con los nuevos tipos de usuario de SAP S/4HANA para simular el requerimiento de licencias (Flexera, s. f.).

Para el comité, la lectura es directa: el rol deja de ser solo un asunto de seguridad y pasa a ser también un insumo del contrato. Copiar roles sin revisarlos equivale a negociar el contrato RISE con decisiones de acceso que se tomaron hace años, en otro sistema y con otra lógica.

Qué le ocurre a un rol de ECC en una conversión

Incluso cuando el rol «se conserva», su recorrido documentado en una conversión de sistema muestra que hay trabajo en cada etapa.

📦
Rol existente en el backendEn una conversión brownfield, los roles del backend siguen existiendo
🧹
Depuración de transaccionesLas transacciones reemplazadas por apps se retiran del rol; la Simplification List indica qué app sustituye a cada una
🧩
Roles Fiori para el frontendSe agregan roles nuevos que habilitan el uso de las apps correspondientes
🧾
Simulación de licenciasEl Authorization Object Analyzer relaciona las autorizaciones existentes con los tipos de usuario de SAP S/4HANA

Greenfield o brownfield: la decisión que se toma sin nombrarla

Ninguna ruta es neutral
Qué pasa con los roles según el enfoque de implementación
---
config:
  theme: base
  fontFamily: 'Inter Variable, system-ui, sans-serif'
  themeVariables:
    darkMode: true
    fontFamily: 'Inter Variable, system-ui, sans-serif'
    fontSize: '15px'
    background: '#111113'
    primaryColor: '#1A1A1D'
    primaryTextColor: '#F4F5F8'
    primaryBorderColor: '#B89C5C'
    secondaryColor: '#242428'
    tertiaryColor: '#1A1A1D'
    mainBkg: '#1A1A1D'
    secondBkg: '#242428'
    tertiaryBkg: '#2E2E33'
    lineColor: '#B89C5C'
    textColor: '#F4F5F8'
    titleColor: '#F4F5F8'
    nodeBorder: '#B89C5C'
    clusterBkg: '#1A1A1D'
    clusterBorder: '#2E2E33'
    edgeLabelBackground: '#242428'
    pie1: '#B89C5C'
    pie2: '#f59e0b'
    pie3: '#22c55e'
    pie4: '#d1bf95'
    pie5: '#f97316'
    pie6: '#ef4444'
    pieTitleTextColor: '#F4F5F8'
    pieSectionTextColor: '#F4F5F8'
    pieLegendTextColor: '#F4F5F8'
    pieStrokeColor: '#111113'
    pieOuterStrokeColor: '#111113'
---
flowchart TD
  A([¿Qué pasará con los roles?]) --> B{Enfoque de implementación}
  B -->|Greenfield| C[Concepto de autorizaciones desde cero]
  C --> D([Rediseño completo])
  B -->|Brownfield| E[Roles del backend continúan]
  E --> F[Limpieza de transacciones y roles Fiori nuevos]
  F --> G([Depuración de lo heredado])
  B -->|Greyfield| H[Limpieza de transacciones combinada con adaptación a procesos y participantes que cambiaron]
  H --> J([Mezcla de ambos])
  class A inicio
  class B decision
  class C,E,F,H proceso
  class D,G,J neutro
classDef inicio fill:#3a352b,stroke:#B89C5C,color:#ffffff
classDef decision fill:#473519,stroke:#f59e0b,color:#ffffff
classDef proceso fill:#33363c,stroke:#9aa0aa,color:#ffffff
classDef neutro fill:#33363c,stroke:#9aa0aa,color:#ffffff
Cada ruta traslada el problema de autorizaciones a un lugar distinto. El greenfield ofrece además la oportunidad de dejar atrás el legado de SAP ERP.IBsolution (2022)

El alcance del trabajo de autorizaciones depende del enfoque de implementación. El greenfield construye el concepto desde cero, con la oportunidad de dejar atrás el legado de SAP ERP (IBsolution, 2022). El brownfield conserva los roles del backend, pero obliga a limpiarlos y a sumar los roles Fiori del frontend (IBsolution, 2022). El greyfield combina esa limpieza con la adaptación de las autorizaciones a procesos y participantes que cambiaron (IBsolution, 2022).

El riesgo no está en elegir una ruta u otra, sino en que el comité defina el enfoque de conversión del sistema sin decidir, de forma explícita, qué pasará con los roles.

Preguntas para el comité antes del kickoff técnico

Antes del kickoff
Cinco preguntas que conviene responder antes del kickoff
👥
Dueño del concepto
¿Quién es dueño del concepto de autorizaciones: el equipo técnico, el negocio o ambos?
📋
Simplification List
¿Se contrastaron los roles actuales con la Simplification List de la versión destino?
🧩
Roles Fiori
¿Cómo se diseñarán los roles Fiori del frontend y quién los aprueba?
🧾
Licencias
¿Se simuló la clasificación de licencias de los roles existentes antes de cerrar el contrato?
🧭
Coherencia de enfoques
¿El enfoque de autorizaciones es coherente con el enfoque de conversión elegido?

Cada una de estas respuestas cambia el alcance, el cronograma y el costo del proyecto. Por eso, en nuestra práctica SAP, recomendamos que el comité las tenga resueltas antes del kickoff. En EvoTech Consulting acompañamos a utilities y operadores de oil & gas de América Latina a tomar esa decisión con evidencia del sistema actual, y no por inercia.

La próxima pieza de la serie aborda la ruta que muchos eligen por defecto: brownfield, llevarte tus roles contigo, con sus defectos incluidos.

Para profundizar: artículos relacionados

Lecturas complementarias
De la ruta de migración al costo de cada rol
Artículo Frente Qué aporta a esta discusión
Brownfield, Greenfield y SDT: las tres rutas a S/4HANA Ruta Explica sin jerga las rutas de migración que definen cuánto trabajo de autorizaciones habrá.
Brownfield por escrito: la decisión que el comité puede defender Ruta Cómo registrar la ruta elegida con criterios refutables, para que brownfield sea una decisión y no un default heredado.
Conversión a S/4HANA: el lenguaje correcto para el directorio Comité Por qué la conversión desde ECC es un reset arquitectónico y no un upgrade de versión.
RISE con SAP: tu FUE no depende de tu licencia ECC Licencias Por qué un usuario Professional en ECC no equivale a un usuario Advanced en RISE.
STAR dice que necesitas más licencias Advanced: ¿es cierto? Licencias Profundiza en la revisión STAR: estima el consumo desde autorizaciones asignadas, no desde el trabajo real.
Qué reportes revelan un rol inflado antes del true-up de SAP Roles Cómo detectar las autorizaciones que inflan un rol heredado antes de que lleguen al contrato.
Por qué este usuario es Advanced: leer la traza, no el total Roles Cómo convertir el ruleset oficial de SAP en una lectura propia y reproducible de la clasificación.
Checklist antes de renovar RISE: tu caso FUE frente a SAP Contrato Qué evidencia de roles preparar antes del true-up o la renovación del contrato RISE.

Fuentes

Artículo de Edward Camacho Guerra, elaborado con apoyo de herramientas de inteligencia artificial y revisado y aprobado por el autor.

Conversemos 30 minutos

¿Este análisis describe un mercado donde ya opera o que está evaluando?

Revisamos su caso, mapeamos los riesgos que aplican y le decimos con franqueza si es una oportunidad para usted —sin presentación comercial, solo una conversación técnica y estratégica.

Al enviar aceptas ser contactado por AGT Consultoría para el assessment solicitado. Tus datos no serán compartidos con terceros ni usados para publicidad.

Edward Camacho Guerra · CEO / Arquitecto de Soluciones SAP
#sap s/4hana #autorizaciones sap #rise with sap #migracion ecc #roles sap #utilities latam