Preparar SAP S/4HANA Public Cloud para la integración


Activar servicios


Configurar paquete de integración


Autenticación para S/4HANA Public Cloud

Estos pasos suele realizarlos un consultor o desarrollador de SAP; ellos podrán ayudarte a preparar SAP S4/HANA Public Cloud para la integración con Pleo.


Si tienes SAP S/4HANA On Premise, sigue esta guía en su lugar.


1. Activar servicios

Nombre del servicio

Tipo

Descripción

Documentación
JournalEntryCreateRequestConfirmation_InSOAPServicio para el procesamiento sincrónico de entradas en el libro diario en S4/HANA Public CloudAPI de libro diario 
API_CV_ATTACHMENT_SRVODATAServicio de gestión de anexos de documentosAPI de adjuntos
API_COMPANYCODE_SRVODATAServicio para leer la información de la empresaCódigo API de empresa
API_COSTCENTER_SRVODATAServicio para leer Centros de costeAPI de Centro de coste
API_FINWBSELEMENT_SRVODATAServicio para leer elementos WBSAPI de elementos WBS


1. Servicios SOAP
  1. Ve a Communication Systems 
  2. Haz clic en New
  3. Introduce System ID y System Name
  4. Haz clic en Create
  5. En la nueva vista general de Communication Systems, introduce el Host Name o System ID
  6. Ve a la pestaña Users for Inbound Communication  
  7. Haz clic en + y selecciona New User en la ventana emergente
  8. Introduce el User name, Description y password 
  9. Haz clic en Create
    • En caso de autenticación de certificado de cliente:
      1. Haz clic en Upload y elige el archivo en el almacenamiento local
      2. Para el Authentication Method elige SSL Certificate
  10. Haz clic en Save
  11. Ve a Communication Arrangements
  12. Haz clic en NEW
  13. Introduce los detalles requeridos:
    • Scenario: SAP_COM_0002 
    • Arrangement Name: Nombre del arreglo
  14. Haz clic en Create
  15. Elige el Communication System creado
  16. Ve a Outbound services
  17. Desactiva todas las casillas de verificación de Service Status
  18. Haz clic en Save
  19. Copia y guarda la API-URLpara:
    • Service URL
    • Journal Entry - Post (synchronous)


 2. Servicios OData
  1. Ve a Communication Arrangements
  2. Haz clic en New
  3. Introduce los detalles requeridos:
    • Scenario: SAP_COM_0087
    • Arrangement Name: Nombre del arreglo
  4. Haz clic en Create
  5. Elige el Communication System creado en el paso 1.1 
  6. Haz clic en Savepara activar:
    • API_FINWBSELEMENT_SRV
    • API_COSTCENTER_SRV
    • API_COMPANYCODE_SRV


 3. Autenticación para S/4HANA Public Cloud
  1. Dentro del nivel de la subcuenta de SAP BTP, haz clic en Services y ve a Instances and Subscriptions 
  2. Haz clic en cf-api instance
  3. Haz clic en view credentials en la ventana de la derecha
  4. Copia y guarda los valores:
    1. Clientid
    2. Clientsecret
    3. Tokenurl
  5. Ve a la pestaña SAP CPI Monitor
  6. Haz clic en Security Material
  7. Haz clic en Create
  8. Elige OAuth2 Client Credentials
  9. Pega los valores (clienteid, clientsecret, tokenurl) copiados anteriormente
  10. Haz clic en Deploy
    • Para Basic authentication:
      1. Ve a la pestaña SAP CPI Monitor
      2. Haz clic en Security Material
      3. Haz clic en Create
      4. Para Type, elige User credentials
      5. Introduce los detalles configurados en el paso 1.1
      6. Haz clic en Deploy
    • Para la Client Certificate Authentication:
      1. Ve a Monitor/Keystore
      2. Haz clic en Add
      3. Elige Certificate
      4. Sube el documento del certificado
      5. Haz clic en Add


2. Configura el paquete de integración

Instala el paquete de integración

  1. Dentro de Design ve a Integrations and APIs
  2. Haz clic en Import 
  3. Selecciona el paquete de integración de Pleo con SAP S/4HANA Public Cloud descargado


3. Configuración del paquete de integración

1. Dentro del paquete de integración de Pleo con SAP S4/HANA Public Cloud, ve a Artifacts


2. Haz clic en el icono y elige configure para Create Parameter in Value mapping
  1. En Receiver, introduce los siguientes detalles:
    • CPI_API_HOST: Valor de la URL del paso 1.3
    • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
  2. Haz clic en Deploy


3. Haz clic en el icono y elige configure para Create Company settings en Value mapping
  1. En Receiver
    1. Para el receptor R_CPI_API_Flow, introduce los siguientes detalles 
      • CPI_API_HOST: Valor de la URL del paso 1.3
      • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
    2. Para R_Pleo, introduce la URL para la integración de la API de Pleo
  2. En More, proporciona los Ajustes necesarios de la empresa:
    • CompanyID_S4: Código de empresa en S4/HANA
    • CompanyName: Nombre de la empresa en Pleo
    • CreatedBy_S4: Nombre del usuario técnico en S4/HANA configurado en el paso 1.3
    • Token: Token de API generado para S4/Hana en los Ajustes de la cuenta de Pleo
  3. Haz clic en Deploy


4. Haz clic en el icono y elige configure para Create Account Settings en Value mapping
  1. En Receiver, para R_CPI_API, introduce los siguientes detalles:
    • CPI_API_HOST: Valor de la URL del paso 1.3
    • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
  2. 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_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 solicitudes 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
  3. Haz clic en Deploy


5. Haz clic en el icono y elige configure para Create Tag Export Settings in Value mapping
  1. En Receiver, para R_CPI_API, introduce los siguientes detalles:
    • CPI_API_HOST: Valor de la URL del paso 1.3
    • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
  2. 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 InternalOrder Controlling Area (solo 1 valor)
    • S4_InternalOrder_OrderType: Código para InternalOrder Order Type (solo 1 valor)
    • S4_WBS_Project: Valor de filtro para asignaciones de proyecto separadas por “,”
  3. Haz clic en Deploy


6. Haz clic en el icono y elige configure para Create Tag Group in Pleo
  1. En Receiver
    1. Para el receptor R_CPI_API_Flow, introduce los siguientes detalles 
      • CPI_API_HOST: Valor de la URL del paso 1.3
      • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
    2. Para R_Pleo, introduce la URL para la integración de la API de Pleo
  2. 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 WBS element en Pleo
  3. Haz clic en Deploy


7. Haz clic en el icono y elige configurar para Export Expenses from Pleo to S4
  1. En Receiver
    1. Para R_PLEO_JOBS_API, introduce la URL a la integración de la API de Pleo
    2. Para R_S4_CREATE_ENTRY, introduce los siguientes detalles:
      • Address: Dirección URL de la API SOAP activada en el paso 1.1
      • Authentication: Certificado básico/de cliente
        • Para Credential Name básica: Nombre de la credencial del usuario del almacén de seguridad del paso 1.3
        • Para Private key alias del certificado del cliente: Nombre del alias del certificado del almacén de claves del paso 1.3
    3. Para R_S4_PING, proporciona el parámetro S4_URL como dirección al conector Cloud del paso 1.1
  2. Haz clic en Deploy


8. Haz clic en el icono y elige Configure para Export Tags from Pleo to S4
  1. En Receiver
    1. Para R_PLEO API, introduce la URL a la integración de la API de Pleo
    2. Para R_S4, introduce los siguientes detalles:
      • S4_Host: Dirección URL de la API S4
      • Authentication: Básica/Certificado de cliente
        • Para Credential Name básica: Nombre de la credencial del usuario del almacén de seguridad del paso 1.3
        • Para Private key alias del certificado del cliente: Nombre del alias del certificado del almacén de claves del paso 1.3
    3. 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 S4/HANA es anterior a 2021 FPS01)
  2. Haz clic en Deploy


9. Haz clic en el icono y elige Configure para Schedule Expenses Export from Pleo to S4
  1. En Receiver
    1. Para el receptor R_CPI_API, introduce los siguientes detalles 
      1. CPI_API_HOST: Valor de la URL del paso 1.3
      2. Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
    2. Para R_Pleo, introduce la URL para la integración de la API de Pleo
  2. En More, proporciona los Ajustes necesarios de la empresa:
    • BypassTransactionDate: True/False (El indicador muestra la necesidad de actualizar la fecha de transacción en S4/HANA)
    • UploadReceipts: True/False (El indicador muestra la necesidad de subir adjuntos a S4/HANA)
    • ClosingPeriodDay: Día específico del mes (1-31) después del cual se actualizarán los gastos pasados
  3. Haz clic en Deploy


10. Haz clic en el icono y selecciona Configure para Schedule Tags Export from Pleo to S4
  1. En Receiver
    1. Para el receptor R_CPI_API, introduce los siguientes detalles 
      • CPI_API_HOST: Valor de la URL del paso 1.3
      • Credential Name: Nombre de las credenciales de cliente OAuth2 implementadas en el paso 1.3
    2. 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

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo