Business Partner en SAP S/4HANA: La gestión unificada de clientes y proveedores
En el entorno empresarial actual, la gestión eficiente de las relaciones comerciales es crucial. SAP S/4HANA, la cuarta generación de la aclamada Business Suite de SAP, introduce un concepto revolucionario: el Business Partner (BP). Esta innovación fusiona las funciones tradicionales de clientes y proveedores en una única entidad unificada, transformando la forma en que las empresas gestionan sus interacciones comerciales.
Para los consultores de SAP ECC que migran a S/4HANA, el cambio es significativo. La desaparición de los deudores y acreedores como objetos separados y su reemplazo por el Business Partner puede generar un "shock" inicial, ya que transacciones clásicas como XD01 o XK01 ya no están disponibles. Sin embargo, este cambio representa una evolución hacia una gestión de datos maestros más armonizada y eficiente.
¿Qué es un Business Partner?
Un Business Partner (Interlocutor Comercial) es una persona, organización, grupo de personas u organizaciones con los que una empresa tiene un interés comercial. En SAP S/4HANA, el Business Partner es el objeto principal y el punto de entrada único para mantener los datos maestros de Business Partner, Cliente y Proveedor. Esto garantiza la facilidad de mantenimiento de estos datos maestros y logra la armonización entre ellos. Cualquier transacción de negocio no se puede realizar con alguien que no esté definido como un Business Partner.
Ventajas del Business Partner en SAP S/4HANA
La gestión de datos maestros de clientes y proveedores a través del Business Partner en SAP S/4HANA ofrece múltiples ventajas en comparación con las transacciones clásicas de ERP:
- Unificación de datos: En versiones anteriores de SAP ECC, si una empresa actuaba como cliente y proveedor, se mantenían dos maestros separados con códigos y transacciones diferentes. Con el Business Partner, esta información se consolida en una única entidad, evitando la duplicidad y mejorando la coherencia de los datos.
- Gestión centralizada: Los datos centrales como el nombre, la dirección y los datos bancarios solo necesitan crearse una vez para un Business Partner, independientemente de los roles que desempeñe.
- Flexibilidad en la definición de roles: Un Business Partner puede asumir múltiples roles simultáneamente (cliente, proveedor, etc.), lo que permite una clasificación comercial más precisa y flexible.
- Mejora de la automatización: La gestión más amplia y completa de los datos maestros de los socios comerciales facilita una mejor automatización de los procesos empresariales.
- Mayor visibilidad: Las relaciones entre BPs y los roles asignados permiten tener un mapa claro de dónde se encuentra ese BP, con qué otros BPs se relaciona y de qué forma, así como establecer autorizaciones de visibilidad en el sistema.
- Posibilidad de múltiples direcciones: Un Business Partner puede tener varias direcciones en su maestro, lo que es útil para empresas con diferentes ubicaciones o puntos de contacto.
Atributos clave del Business Partner
Los Business Partner tienen varios atributos que los modelan y definen. Algunos son obligatorios e iniciales, y deben decidirse al crear el BP, mientras que otros pueden ser añadidos posteriormente. Algunos son únicos, otros múltiples.
Tipo de BP (Categoría)
La categoría de socio comercial indica si un socio comercial es una persona física (particular privado), una organización (persona/entidad jurídica o parte de una entidad jurídica, como un departamento) o un grupo. Este es un atributo inicial, obligatorio y único; un BP debe crearse bajo un tipo y solo uno, y este no puede ser cambiado.
Cuando se crea un socio comercial, se debe seleccionar una categoría de socio comercial. Dependiendo de la categoría, se debe completar un determinado conjunto de campos con datos. La selección de campos de nombre disponibles está definida por la categoría de socio comercial.
Las categorías estándar de socios comerciales son:
- Persona física: Dirección, nombre y apellido, otros componentes del nombre (como prefijos y afijos de nombre y título académico), género.
- Organización: Domicilio, nombre, forma jurídica, industria, entidad jurídica.
- Grupos: Domicilio, dos nombres, tipo de grupo de pareja (matrimonio, acuerdo de vivienda compartida).
No es posible crear otras categorías de socios comerciales, ni se puede modificar la categoría de socio comercial en una etapa posterior.
Rol de BP (Función de Business Partner)
Aquí es donde reside gran parte de la magia y la potencia de los BPs. Se pueden establecer roles a los BPs para indicar cómo actúan dentro de nuestra relación con ellos. Un socio comercial puede asumir diferentes roles de socio comercial, lo que permite diferentes vistas de los datos del socio comercial según la función comercial. El rol determina los derechos y obligaciones que puede asumir un socio comercial en diferentes transacciones comerciales. Se puede utilizar el rol de socio comercial para realizar una clasificación comercial de un socio comercial.
Un BP puede tener varios roles simultáneamente, los roles pueden ser dependientes del tiempo (tener fechas de validez), y sobre ellos se pueden establecer autorizaciones.
Los roles que se suelen usar de manera general son:
| Rol de BP | Descripción | Datos relevantes |
|---|---|---|
| 000000 - Interlocutor comercial central | Datos generales para todas las funciones. | Nombre, dirección, datos bancarios. |
| FLCU00 - Deudor (Finanzas - FI) | Datos relevantes para contabilidad financiera en Cuentas a Cobrar (AR). | Datos a nivel de Sociedad FI. |
| FLCU01 - Cliente (Ventas - SD) | Datos relevantes para ventas. | Datos a nivel de Organización de Ventas. |
| FLVN00 - Acreedor (Finanzas - FI) | Datos relevantes para contabilidad financiera en Cuentas a Pagar (AP). | Datos a nivel de Sociedad FI. |
| FLVN01 - Proveedor (Compras - MM) | Datos relevantes para compras. | Datos a nivel de Organización de Compras. |
| UMK00 - Gestión de Crédito (FSCM-CR) | Datos relevantes para Gestión de Crédito. | Límite de crédito, historial de pagos. |
Relaciones entre BPs
Se pueden establecer relaciones (con dependencia temporal o no) entre dos BPs. Con esto y con las relaciones entre BPs, podemos hacer un mapa de dónde está ese BP, con qué otros BPs se relaciona y de qué forma. Esto permite tener un mapa de dónde está ese BP tanto dentro de su organización como dentro de la nuestra, y establecer autorizaciones de visibilidad en nuestro sistema.
Además, existen otros atributos mayormente usados para procesos de preventa o marketing, como el Ciclo de Vida del cliente, Atributos de Marketing, Gestión de duplicados y Data Cleansing.
Configuración básica de Business Partner en SAP S/4HANA (Enfoque Greenfield)
Para crear un Business Partner en SAP S/4HANA, es necesario realizar algunos ajustes o "personalizaciones" en el sistema. Estos ajustes permiten configurar el sistema según las necesidades específicas de la empresa.
BP - Business Partner - Interlocutor Comercial en SAP S/4HANA
Clases de Interlocutor Comercial (Agrupaciones de Business Partner)
Las agrupaciones de interlocutor comercial son los grupos en los cuales se darán de alta los Business Partner. Mediante las agrupaciones se puede controlar la numeración del interlocutor comercial creado. Hay dos tipos de numeraciones:
- Interna: la asigna SAP automáticamente al momento de la creación.
- Externa: la asigna un sistema externo o se asigna manualmente.
Configurar Clases de Interlocutor Comercial (Business Partner)
La configuración se realiza a través de la siguiente ruta de customizing:
SPRO > Guía de implementación de Customizing SAP -> Componentes multiaplicaciones -> Interlocutor comercial central -> Interlocutor comercial -> Parametrizaciones básicas -> Clases de interlocutor comercial -> Definir clases de interlocutor comercial.
Aquí se definen:
- Clase de interlocutor: acrónimo de 4 caracteres alfanumérico para identificar al IC.
- Denominación: descripción del acrónimo para identificar al IC.
Grupo de cuentas de Deudor y Acreedor
El grupo de cuentas es una recopilación de características que controlan la creación de registros maestros. Este determina qué campos deben, o pueden, rellenarse al crear el registro maestro. Se asignará un rango de números al grupo de la cuenta, especificando la clase de la asignación de números y un intervalo de números. Las cuentas que requieren los mismos campos de registro maestro y que utilizan el mismo rango de números se crearán con el mismo grupo de cuentas.
Configuración de Cuentas de Deudor
SPRO > Guía de implementación de Customizing SAP -> Gestión financiera -> Contabilidad de deudores y acreedores -> Cuentas de deudor -> Datos maestros -> Preparar creación de datos maestros de deudores -> Definir grupo de cuentas con formato de pantalla (deudores)
Se configuran:
- Grupo de cuentas: acrónimo de 4 dígitos alfanumérico que identifica al grupo de cuentas de deudor.
- Significado: descripción del grupo de cuentas de deudor.
- Cuenta pro diversos: indica si el grupo de cuentas de deudor es CpD (Esporádico).
- Omitir verificación de dirección: omite las verificaciones de campos de dirección como País e Idioma al crear una cuenta ocasional.
- Esquema para mensajes: agrupación de mensajes permitidas dentro de una determinada operación comercial (pedido).
En el status de campo (a nivel general, sociedad y ventas), se determina qué campos son suprimidos, mandatorios, opcionales o solo de visualización.
Configuración de Cuentas de Acreedor
SPRO > Guía de implementación de Customizing SAP -> Gestión financiera -> Contabilidad de deudores y acreedores -> Cuentas de acreedor -> Datos maestros -> Preparar creación de datos maestros de acreedores -> Definir grupo de cuentas con formato de pantalla (acreed.)
La configuración es análoga a la de los deudores, con campos específicos para acreedores.
Numeración de Business Partner
Son los rangos de numeración que se utilizarán para dar de alta Business Partners en SAP S/4HANA.
Configuración de la Numeración para Clases/Agrupaciones de Business Partner (BUCF)
SPRO > Guía de implementación de Customizing SAP -> Componentes multiaplicaciones -> Interlocutor comercial central -> Interlocutor comercial -> Parametrizaciones básicas -> Rangos de números y agrupaciones -> Definir rangos de números
Aquí se definen:
- N° Rango de números: acrónimo de 2 dígitos alfanumérico para identificar un rango de número de BP.
- De Número: límite inferior de un intervalo.
- A Número: límite superior de un intervalo.
- Cont. Rango números: indica el último número asignado en el intervalo de rango de números de asignación interna.
- Ext.: indicador para asignar números de forma interna (automática) o externa (manual).
Asignar Numeración de Business Partner (Agrupaciones o Clases)
SPRO > Guía de implementación de Customizing SAP -> Componentes multiaplicaciones -> Interlocutor comercial central -> Interlocutor comercial -> Parametrizaciones básicas -> Rangos de números y agrupaciones -> Definir agrupaciones y asignar rangos de números
Aquí se relacionan:
- Agrupación: Clase/Agrupación del Business Partner.
- Denom. Breve: Denominación acotada de la clase/agrupación del Business Partner.
- Denominación: Denominación extendida de la clase/agrupación del Business Partner.
- Rango de números: Rango de número asignado a la clase/agrupación del Business Partner.
- Externo: Indicador de asignación de número externa.
- Agrup. Estándar: Indica si esta agrupación interna se utiliza como estándar al crear el Business Partner.
- Estándar ext.: Indica si esta agrupación externa se utiliza como estándar.
- Suprimir: Controla si una agrupación se ofrece en la ayuda para entradas o en una lista desplegable.
Configuración para grupos de Cuentas de Acreedor (XKN1) y Deudor (XDN1)
Similarmente, se configuran los rangos de números para cuentas de acreedor y deudor, y se asignan a sus respectivos grupos de cuentas. Es importante destacar que, en estos casos, la numeración suele ser externa, ya que depende del número de Business Partner.
La interfaz Customer Vendor Interface (CVI)
Para mantener la transparencia para el usuario y facilitar la transición de SAP ECC a S/4HANA, SAP ha desarrollado el Customer Vendor Interface (CVI). Esta herramienta permite, de forma automática, mantener la información en las tablas clásicas de deudores y acreedores (LFA1/LFB1/LFM1 para proveedores, KNA1/KNB1/KNVV para clientes) a partir de la información introducida en los Business Partner. Esto asegura la compatibilidad con procesos y reportes existentes que aún dependen de estas tablas.
En la parametrización de la integración CVI, se asigna al "Grouping" utilizado en el BP, el correspondiente "Account group" (grupo de cuentas) que se utilizaba anteriormente al crear los clientes o proveedores.
Además, la misma herramienta CVI permite preparar el upgrade a S/4HANA, de forma que cuando se crea un cliente o proveedor de la manera tradicional (durante el periodo de transición antes de la migración), el sistema crea automáticamente el BP asociado. Esto es una tarea necesaria dentro del proceso de migración.
La Herramienta de Datos de Negocio (BDT)
En el emocionante viaje de migración y preparación hacia S/4HANA, una pregunta recurrente que surge es cómo se maneja la transacción entre BP (Business Partner) y la BDT (Business Data Toolset). La BDT es un conjunto de herramientas de datos empresariales, accesible por la transacción BUPT, que facilita la configuración y personalización de la transacción BP.
La BDT permite la ampliación y validación de datos del Business Partner. Para ello, debemos ubicarnos en el objeto de aplicación donde se enfocará el desarrollo, como:
- BUP - Socio comercial general.
- BUB - Relación de socio comercial.
- BUA - Direcciones.
- CVIC - Enlace de cliente.
- CVIV - Enlace de proveedor.
El diálogo de la transacción BP tiene una estructura jerárquica basada en los siguientes elementos que se configuran en el BDT:
- Secuencia de pantalla (transacción BUS6): Representa el número de pestañas mostradas y contiene una o más pantallas.
- Pantalla (transacción BUS5): Representa una pestaña y contiene una o más secciones.
- Sección (transacción BUS4): Representa un área de pantalla y contiene una o más Vistas.
- Vista (transacción BUS3): Representa una pantalla técnica (Dynpro) y contiene uno o más Grupos de Campos.
- Grupos de Campos (transacción BUS2): Un Grupo de Campos contiene uno o más Campos.
La BDT también permite realizar validaciones usando eventos. Por ejemplo, para validar un campo específico como la "Etiq. proveedor", se accede a la transacción BUS7 para ubicar el evento relacionado con el objetivo de la validación. Se selecciona el evento, se añade un nuevo módulo de función Z, y en este módulo se despliega la lógica para la validación del campo. La función 'BUS_MESSAGE_STORE' es necesaria para definir el mensaje de salida.
Autorizaciones en SAP S/4HANA para Business Partner
La migración a S/4HANA y la implementación del concepto de Business Partner implican un ajuste en los roles de autorización. Es fundamental configurar adecuadamente las autorizaciones para trabajar con los nuevos objetos. Algunos ejemplos de objetos de autorización relevantes son:
- B_BUPA_GRP - Grupos de Autorización: Permite indicar qué Business Partners podrán ser editados por el usuario en base al valor del campo "Authorization Group" dentro de los datos maestros.
- B_BUPA_ATT - Tipos de Autorización: Permite definir qué BP pueden ser mantenidos por el usuario, dependiendo de los valores de determinados campos.
Como se puede comprobar, la transición a S/4HANA no es un camino fácil ni un simple cambio de nombre. Requiere una comprensión profunda de los nuevos conceptos como el Business Partner y una cuidadosa configuración del sistema y los roles de autorización.
