SAP ABAP IDOC
From SapWiki
Revision as of 21:51, 5 April 2020 by WikiSysop (talk | contribs) (→Extend the BAPI or complex data type for the IDoc.)
Extend the BAPI or complex data type for the IDoc.
(ver nota 1579037 - "ACTION IS NOT POSSIBLE FOR GENERATED IDOCTYPES" when Extending IDOCs)
En este ejemplo extenderemos el tipo de mensaje HRCC1DNPERSO (HR-PDC: Download mini maestro de personal)
1) Trn. Se11
- copiar estructura BAPICC1DNPERSO a ZBAPICC1DNPERSO
- agregar nuevos campos: COMMUNICATION_ID_LONG type COM_ID_LONG
2) Trn. Se37
- copiar BAPI_CC1_DNLOAD_MINIMASTER a ZBAPI_CC1_DNLOAD_MINIMASTER (crear Grp. Funciones ZHR_MINIMASTER), parám. MINI_MASTER con tipo ZBAPICC1DNPERSO.
3) Trn. SWO1
- Crear tipo interface ZRCVPMINIM basado en RCVPMINIMD
- Crear método ZbapiCc1DnloadMinimaster basado en función ZBAPI_CC1_DNLOAD_MINIMASTER (ABAP-->Funciones API)
- Generar.
4) Trn. BDBG
- Crear interface:
Tipo objeto/Tp.interfase: ZRCVPMINIM Método: ZBAPICC1DNLOADMINIMASTER Tipo de mensaje: ZHRCC1DNPERSO Tipo IDOC: ZHRCC1DNPERSO01 Paquete: ZHCM Módulo funciones: ZZALE_CC1_DNLOAD_MINIMASTER Grupo funciones: ZHR_MINIMASTER
5) Copiar programas
RPTCC101 --> ZRPTCC101_V2
y modificar con la nueva estructura y nueva función ZZALE_CC1_DNLOAD_MINIMASTER