Activar servicios
Configuración en el Cloud Connector
Configuración de SAP Integration Suite
Configuración del paquete de integración
Paso 1: Activar servicios
Nombre del servicio | Tipo | Descripción | Documentación |
JournalEntryCreateRequest Confirmation_In | SOAP | Servicio para el procesamiento de entrada del libro diario sincronizado en S/4HANA | API de entrada del libro diario |
API_CV_ATTACHMENT_SRV | ODATA | Servicio de gestión de anexos de documentos | API de adjuntos |
API_COMPANYCODE_SRV | ODATA | Servicio para la lectura de datos de la empresa | Código API de empresa |
API_COSTCENTER_SRV | ODATA | Servicio para leer Centros de coste | API de Centro de coste |
API_PROJECT_V2 / API_PROJECT_V3 | ODATA | Servicio para leer elementos WBS | API de elementos WBS |
1. Servicios SOAP
- Ejecuta la transacción
soamanager
- Inicia sesión en el asistente web
- Haz clic en Web Service Configuration
- Busca lo siguiente:
- Object type es All
- Object name es JOURNALENTRYCREATEREQUESTCONFI
- Selecciona el servicio que hayas encontrado
- Haz clic en Create Service
- Añade los siguientes datos:
- Service Name: JournalEntryPost
- New Binding Name: JournalEntryPost
- Mantén la seguridad del proveedorseleccionando las siguientes opciones:
- Transport Level Security: None (http)
- Transport Channel Authentication: User ID/Password
- En la etapa del protocolo SOAP, mantén el valor predeterminado y haz clic en Next
- Haz clic en Finish en Operation settings
- Asegúrate de que State en la pantalla de detalles sea Active
2. Servicios OData
- Adjunto de documento
- Ejecuta la transacción
/n/IWFND/MAINT_SERVICE
- Filtra por nombre del servicio externo: API_CV_ATTACHMENT_SRV
- En ICF notes, asegúrate de que el estado sea Active
- Si el estado no está activo, haz clic en ICF Node y selecciona Activate
- Si el estado no está activo, haz clic en ICF Node y selecciona Activate
- Ejecuta la transacción
- Lee la información de la empresa
- Ejecuta la transacción
/n/IWFND/MAINT_SERVICE
- Haz clic en Add Service
- Filtra por Nombre del servicio técnico: API_COMPANYCODE_SRV
- Selecciona la fila con el servicio y haz clic en Add Selected Services
- Asegúrate de que Nombre del servicio técnico sea igual a API_COMPANYCODE_SRV
- En Creation information haz clic en Local Object
- Entra en la Asignación de paquetes
- Guarda los cambios
- Ejecuta la transacción
- Lee la versión 2 o 3 de elementos WBS
- Ejecuta la transacción
/n/IWFND/MAINT_SERVICE
- Filtra por Nombre del servicio externo:
- API_PROJECT_V2, si la versión del sistema es menor que 2021 fsp00
- API_PROJECT_V3
- En ICF notes, asegúrate de que el estado sea Active
- Si el estado no está activo, haz clic en ICF Node y selecciona Activate
- Ejecuta la transacción
- Leer centro de coste
- Ejecuta la transacción
/n/IWFND/MAINT_SERVICE
- Filtra por Nombre del servicio externo: API_COSTCENTER_SRV
- En ICF notes, asegúrate de que el estado sea Active
- Si el estado no está activo, haz clic en ICF Node y selecciona Activate
- Ejecuta la transacción
3. Configurar la autenticación
Para la autenticación básica: crea un usuario técnico para la autenticación de servicios
- Ejecuta la transacción
/nsu01
- Introduce el nombre del usuario
- Haz clic en Technical User
- Selecciona User type: System
- Escribe la contraseña
- Haz clic en Confirm
- Ejecuta la transacción
PFCG
- Indica el nombre del rol
- Haz clic en Single Role
- Ve a la pestaña Menú
- En el menú From, selecciona From the SAP Menu y, después, Local
- Marca la casilla de verificación de Accounting
- Haz clic en Transfer
- Guarda los cambios
- En el menú From, selecciona From the SAP Menu y, después, Local
- Cambia a la pestaña Authorisations
- Haz clic en Change Authorization Data
- Haz clic en Manually
- Introduce los siguientes objetos de autorización en los campos vacíos:
- C_PROJ_KOK
- C_PRPS_KOK
- F_BKPF_BED
- F_CLM_BAM
- F_FAGL_LDR
- F_KNA1_BED
- F_KNA1_GEN
- F_LFA1_BEK
- F_SKA1_BUK
- M_MATE_MAN
- V_VBAK_AAT
- F_BKPF_BUP
- Haz clic en Full authorisation
- Genera un perfil de usuario actualizado haciendo clic en
- Cambia a la pestaña Roles
- Asigna el rol creado en el paso anterior y SAP_BC_WEBSERVICE_CONSUMER a este usuario técnico
Para la autenticación de certificado de cliente: sube el certificado SSL
- Ejecuta la transacción
STRUST
- Ve a la pestaña SSL Standard Server
- Haz clic en Import certificate
- Elige el archivo SLL y haz clic en Add to certificate list
Paso 2: Configuración en Cloud Connector
- Conéctate a la subcuenta de BTP
Utiliza la documentación oficial de SAP:- Si aún no tienes Cloud Connector, comienza con la instalación
- Si ya tienes Cloud Connector, comienza con la Configuración inicial
- Crea asignaciones para S/4HANA
- Ve a Nube a Local
- Añade 2 filas al Mapping Virtual to Internal System dentro de Control de acceso
- Protocolo HTTPS para acceder a servicios web SOAP y OData
- Protocolo RFC para acceder a BAPI
Información útil:
- Tu administrador de SAP Basis debe proporcionar el puerto y el host.
- Los recursos HTTPS para el entorno DEV se pueden especificar como /.
- Para la producción, se debe restringir a las rutas específicas del servicio web.
Paso 3: Configuración de SAP Integration Suite
1. Mantén las Credenciales
- Crear credenciales de la API de CPI
- Dentro del nivel de la subcuenta de SAP BTP, haz clic en Services y navega a Instances and Subscriptions
- Haz clic en cf-api
- Haz clic con el botón derecho en View Credentials
- Copia los valores de clientid, clientsecret, takenurl y url
- Navega a Security Material
- Haz clic en Create y elige OAuth2 Client Credentials en el menú desplegable
- Pega los valores copiados anteriormente en la ventana emergente
- Haz clic en Deploy
- Implementar credenciales
- Ve a Security Material
- Haz clic en Create y elige User credentials
- Completa la información necesaria
2. Paquete de integración
- Instala el paquete de integración
- Haz clic en Design y navega a Integrations and APIs
- Haz clic en Import y elige el paquete de integración de Pleo con SAP S/4HANA
3. Crea un destino para el acceso de BAPI
- Haz clic en Connectivity y navega a Destinations
- Haz clic en Create destination
- Proporciona la información necesaria:
- Nombre: BAPI_INTERNAL_ORDER_GETLOST
- Tipo: RFC
- Descripción: Obtener lista de pedidos internos de S4H
- Proxy Type: On-Premise
- Usuario/contraseña: credenciales del usuario disponibles en S/4HANA
- Tipo de autorización: CONFIGURED_USER
- Additional properties: Añade 3 nuevos valores haciendo clic en New Property
- jco.client.ashost: Host virtual del conector de Cloud configurado en el paso 2
- jco.client.client: número de cliente S/4HANA
- jco.client.sysnr: número de instancia de S/4HANA
Paso 4: Configuración del paquete de integración
1. Dentro de la integración de Pleo con SAP S/4HANA, ve a Artifacts
2. Haz clic en el icono y elige configure para Create Parameter en Value mapping
- Para Receiver, introduce los siguientes detalles:
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- Haz clic en Deploy
3. Haz clic en el icono y elige configure para Create Company settings en Value mapping
- En Receiver
- Para el receptor R_CPI_API_Flow, introduce los siguientes detalles:
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- Para R_Pleo, introduce la URL para la integración de la API de Pleo
- Para el receptor R_CPI_API_Flow, introduce los siguientes detalles:
- En More, proporciona los Ajustes necesarios de la empresa:
- CompanyID_S4: Código de empresa en S/4HANA
- CompanyName: Nombre de la empresa en Pleo
- CreatedBy_S4: Nombre del usuario técnico en S/4HANA configurado en el paso 1.3
- Token: Token de API generado para S/4HANA en los Ajustes de la cuenta de Pleo
- Haz clic en Deploy
4. Haz clic en el icono y elige configure para Create Account Settings en Value mapping
- En Receiver, para R_CPI_API, introduce los siguientes detalles:
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- En More, proporciona los Ajustes necesarios de la empresa:
- Account_AccountsPayable: Cuenta de conciliación de proveedores utilizada en las facturas y en los libros diarios de pagos de facturas
- Account_DefaultSupplier: ID de la cuenta predeterminada para proveedor en SAP
- Account_Pocket: Cuenta de libro diario utilizada para las entradas de gastos en efectivo, de kilometraje y de dietas
- Account_Reimbursement: Cuenta de contabilidad usada para libros diarios de reembolso externos y directos
- Account_Wallet: Cuenta de contabilidad usada para libros diarios de compras con tarjeta, reembolsos y devoluciones
- CompanyName: Nombre de la empresa en Pleo
- Type_Atm_Withdrawal: Tipo de entrada en el libro diario en S4 para retiradas de ATM
- Type_Card_Invoice: Tipo de entrada en el libro diario en S4 para la factura de tarjetas
- Type_Card_Purchase: Tipo de entrada en el libro diario en S4 para compras con tarjeta
- Type_Cashback: Tipo de entrada en el libro diario en S4 para Cashbacks
- Type_Chargeback: Tipo de entrada en el libro diario en S4 para devoluciones
- Type_Direct_Reimbursement: Tipo de entrada en el libro diario de S4 para reembolsos directos
- Type_External_Reimbursement: Tipo de entrada en el libro diario en S4 para reembolsos externos
- Type_Invoice: Tipo de entrada en el libro diario en S4 para facturas
- Type_Invoice_Payment: Tipo de entrada en el libro diario en S4 para pagos de facturas
- Type_Mileage: Tipo de entrada en el libro diario en S4 para reclamaciones de kilometraje
- Type_Out_Of_Pocket: Tipo de entrada en el libro diario es S4 para gastos en efectivo
- Type_Per_Diem: Tipo de entrada en el libro diario de S4 para dietas
- Type_Refund: Tipo de entrada en el libro diario en S4 para devoluciones
- Haz clic en Deploy
5. Haz clic en el icono y elige configure para Create Tag Export Settings en Value mapping
- En Receiver, para R_CPI_API, introduce los siguientes detalles:
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- En More, proporciona los Ajustes necesarios de la empresa:
- CompanyName: Nombre de la empresa en Pleo
- S4_CostCenter_Category: Códigos de categoría para CostCenter separados por “,”
- S4_InternalOrder_ControllingArea: Código para el Área de control de InternalOrder (solo 1 valor)
- S4_InternalOrder_OrderType: Código para Tipo de InternalOrder (solo 1 valor)
- S4_WBS_Project: Valor de filtro para asignaciones de proyecto separado por “,”
- Haz clic en Deploy
6. Haz clic en el icono y elige configure para Create Tag Group in Pleo
- En Receiver
- Para el receptor R_CPI_API_Flow, introduce los siguientes detalles:
- CPI_API_HOST: valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- Para R_Pleo, introduce la URL para la integración de la API de Pleo
- Para el receptor R_CPI_API_Flow, introduce los siguientes detalles:
- En More, proporciona los Ajustes necesarios de la empresa:
- CompanyName: Nombre de la empresa en Pleo
- TG_CostCenter: Nombre del grupo de etiquetas para CostCenter en Pleo
- TG_InternalOrder: Nombre del grupo de etiquetas para InternalOrder en Pleo
- TG_WBS: Nombre del grupo de etiquetas para el elemento WBS en Pleo
- Haz clic en Deploy
7. Haz clic en el icono y selecciona Configure para Export Expenses from Pleo to S4
- En Receiver
- Para R_PLEO_JOBS_API, introduce la URL de la integración con la API de Pleo
- Para R_S4_CREATE_ENTRY, introduce los siguientes detalles:
- Dirección: Dirección URL de la API de SOAP ({Cloud_Connector URL}/{service path}/{service name}/{service binding})
- Conector de nube del paso 2.1
- Nombre del servicio del paso 1.1
- Vinculación de servicio del paso 1.1
- Proxy Type: On-Premise / Internet (según el sistema objetivo)
- ID de ubicación: ID del conector de nube asociado del paso 2.1
- Autenticación: Certificado básico/de cliente
- Para Nombre de credencial básica: Nombre de la credencial del usuario del almacén de seguridad del paso 3.1
- Para el certificado de cliente Alias de clave privada: Nombre del alias del certificado del Almacén de claves del paso 3.1
- Dirección: Dirección URL de la API de SOAP ({Cloud_Connector URL}/{service path}/{service name}/{service binding})
- Para R_S4_PING, proporciona el parámetro S4_URL como una dirección al conector de nube del paso 2.1
- Haz clic en Deploy
8. Haz clic en el icono y elige Configure para Export Tags from Pleo to S4
- En Receiver
- Para R_PLEO API, introduce la URL a la integración de la API de Pleo
- Para R_S4, introduce los siguientes detalles:
- S4_Host: URL de la configuración del conector de nube del paso 2.1
- Proxy Type: On-Premise / Internet (según el sistema objetivo)
- ID de ubicación: ID del conector de nube asociado del paso 2.1
- Autenticación: Certificado básico/de cliente
- Para Nombre de credencial básica: Nombre de la credencial del usuario del almacén de seguridad del paso 3.1
- Para el certificado de cliente Alias de clave privada: Nombre del alias del certificado del Almacén de claves del paso 3.1
- En More, proporciona los Ajustes necesarios de la empresa:
- DateTimeFormat_S4: valor de formato de fecha/hora
- WBSODataV2: True (indicador de que la versión del sistema S/4HANA es anterior a 2021 FPS01)
- Haz clic en Deploy
9. Haz clic en el icono y selecciona Configure para Schedule Expenses Export from Pleo to S4
- En Receiver
- Para el receptor R_CPI_API, introduce los siguientes detalles
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- Para R_Pleo, introduce la URL para la integración de la API de Pleo
- Para el receptor R_CPI_API, introduce los siguientes detalles
- En More, proporciona los Ajustes necesarios de la empresa:
- BypassTransactionDate: True/False (el indicador muestra la necesidad de actualizar la fecha de la transacción en S/4HANA)
- UploadReceipts: True/False (el indicador muestra el requisito de cargar recibos adjuntos a S/4HANA)
- ClosingPeriodDay: Día específico del mes (1-31) después del cual se actualizarán los gastos pasados
- En Timer, selecciona una ejecución regular para la exportación de gastos; de forma predeterminada, esto solo se hace cuando se implementa el programa.
- Haz clic en Deploy
10. Haz clic en el icono y selecciona Configure para Schedule Tags Export from Pleo to S4
- En Receiver
- Para el receptor R_CPI_API, introduce los siguientes detalles
- CPI_API_HOST: Valor de URL del paso 3.1
- Nombre de las credenciales: Nombre del las credenciales del cliente de OAuth2 implementado en el paso 3.1
- Para el receptor R_CPI_API, introduce los siguientes detalles
- En Timer, selecciona una ejecución regular para la exportación de etiquetas; de forma predeterminada, esto solo se hace cuando se implementa el programa.
- Haz clic en Deploy
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo