ALE_BL_RECEIVEDETAIL is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name ALE_BL_RECEIVEDETAIL into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
OIRH_BL_BAPI
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'ALE_BL_RECEIVEDETAIL' "BAPI -> IDoc: ALE_BL_RECEIVEDETAIL
EXPORTING
locationid = " oifspbl-pblnr Business location identifier (IS-Oil MRN)
* address = " bapiaddr1 BAPI Reference Structure for Addresses (Org./Company)
* serial_id = '0' " serial-chnum
TABLES
* businesstypedata = " bapibuloc03 Business types and Convenience stores
* openinghours = " bapibuloc04 Opening hours
* competitors = " bapibuloc05 Competitor loctions
* allocatedmaterials = " bapibuloc06 Materials and Service types
* acceptedpaymentcards = " bapibuloc07 Accepted payment cards
* communicationtel = " bapiadtel
* communicationfax = " bapiadfax
* communicationtlx = " bapiadtlx
* communicationttx = " bapiadttx
* communicationx400 = " bapiadx400
* communicationsmtp = " bapiadsmtp
* communicationrml = " bapiadrml
* communicationrfc = " bapiadrfc
* communicationprt = " bapiadprt
* communicationssf = " bapiadssf
* communicationuri = " bapiaduri
* communicationpag = " bapiadpag
* communicationrem = " bapiad_rem
* communicationcomrem = " bapicomrem
* extensionout = " bapiparex Extension parameter for customer data
receivers = " bdi_logsys
* communication_documents = " swotobjid
* application_objects = " swotobjid
EXCEPTIONS
ERROR_CREATING_IDOCS = 1 "
. " ALE_BL_RECEIVEDETAIL
The ABAP code below is a full code listing to execute function module ALE_BL_RECEIVEDETAIL including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).
| it_businesstypedata | TYPE STANDARD TABLE OF BAPIBULOC03,"TABLES PARAM |
| wa_businesstypedata | LIKE LINE OF it_businesstypedata , |
| it_openinghours | TYPE STANDARD TABLE OF BAPIBULOC04,"TABLES PARAM |
| wa_openinghours | LIKE LINE OF it_openinghours , |
| it_competitors | TYPE STANDARD TABLE OF BAPIBULOC05,"TABLES PARAM |
| wa_competitors | LIKE LINE OF it_competitors , |
| it_allocatedmaterials | TYPE STANDARD TABLE OF BAPIBULOC06,"TABLES PARAM |
| wa_allocatedmaterials | LIKE LINE OF it_allocatedmaterials , |
| it_acceptedpaymentcards | TYPE STANDARD TABLE OF BAPIBULOC07,"TABLES PARAM |
| wa_acceptedpaymentcards | LIKE LINE OF it_acceptedpaymentcards , |
| it_communicationtel | TYPE STANDARD TABLE OF BAPIADTEL,"TABLES PARAM |
| wa_communicationtel | LIKE LINE OF it_communicationtel , |
| it_communicationfax | TYPE STANDARD TABLE OF BAPIADFAX,"TABLES PARAM |
| wa_communicationfax | LIKE LINE OF it_communicationfax , |
| it_communicationtlx | TYPE STANDARD TABLE OF BAPIADTLX,"TABLES PARAM |
| wa_communicationtlx | LIKE LINE OF it_communicationtlx , |
| it_communicationttx | TYPE STANDARD TABLE OF BAPIADTTX,"TABLES PARAM |
| wa_communicationttx | LIKE LINE OF it_communicationttx , |
| it_communicationx400 | TYPE STANDARD TABLE OF BAPIADX400,"TABLES PARAM |
| wa_communicationx400 | LIKE LINE OF it_communicationx400 , |
| it_communicationsmtp | TYPE STANDARD TABLE OF BAPIADSMTP,"TABLES PARAM |
| wa_communicationsmtp | LIKE LINE OF it_communicationsmtp , |
| it_communicationrml | TYPE STANDARD TABLE OF BAPIADRML,"TABLES PARAM |
| wa_communicationrml | LIKE LINE OF it_communicationrml , |
| it_communicationrfc | TYPE STANDARD TABLE OF BAPIADRFC,"TABLES PARAM |
| wa_communicationrfc | LIKE LINE OF it_communicationrfc , |
| it_communicationprt | TYPE STANDARD TABLE OF BAPIADPRT,"TABLES PARAM |
| wa_communicationprt | LIKE LINE OF it_communicationprt , |
| it_communicationssf | TYPE STANDARD TABLE OF BAPIADSSF,"TABLES PARAM |
| wa_communicationssf | LIKE LINE OF it_communicationssf , |
| it_communicationuri | TYPE STANDARD TABLE OF BAPIADURI,"TABLES PARAM |
| wa_communicationuri | LIKE LINE OF it_communicationuri , |
| it_communicationpag | TYPE STANDARD TABLE OF BAPIADPAG,"TABLES PARAM |
| wa_communicationpag | LIKE LINE OF it_communicationpag , |
| it_communicationrem | TYPE STANDARD TABLE OF BAPIAD_REM,"TABLES PARAM |
| wa_communicationrem | LIKE LINE OF it_communicationrem , |
| it_communicationcomrem | TYPE STANDARD TABLE OF BAPICOMREM,"TABLES PARAM |
| wa_communicationcomrem | LIKE LINE OF it_communicationcomrem , |
| it_extensionout | TYPE STANDARD TABLE OF BAPIPAREX,"TABLES PARAM |
| wa_extensionout | LIKE LINE OF it_extensionout , |
| it_receivers | TYPE STANDARD TABLE OF BDI_LOGSYS,"TABLES PARAM |
| wa_receivers | LIKE LINE OF it_receivers , |
| it_communication_documents | TYPE STANDARD TABLE OF SWOTOBJID,"TABLES PARAM |
| wa_communication_documents | LIKE LINE OF it_communication_documents , |
| it_application_objects | TYPE STANDARD TABLE OF SWOTOBJID,"TABLES PARAM |
| wa_application_objects | LIKE LINE OF it_application_objects . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_locationid | TYPE OIFSPBL-PBLNR , |
| it_businesstypedata | TYPE STANDARD TABLE OF BAPIBULOC03 , |
| wa_businesstypedata | LIKE LINE OF it_businesstypedata, |
| ld_address | TYPE BAPIADDR1 , |
| it_openinghours | TYPE STANDARD TABLE OF BAPIBULOC04 , |
| wa_openinghours | LIKE LINE OF it_openinghours, |
| ld_serial_id | TYPE SERIAL-CHNUM , |
| it_competitors | TYPE STANDARD TABLE OF BAPIBULOC05 , |
| wa_competitors | LIKE LINE OF it_competitors, |
| it_allocatedmaterials | TYPE STANDARD TABLE OF BAPIBULOC06 , |
| wa_allocatedmaterials | LIKE LINE OF it_allocatedmaterials, |
| it_acceptedpaymentcards | TYPE STANDARD TABLE OF BAPIBULOC07 , |
| wa_acceptedpaymentcards | LIKE LINE OF it_acceptedpaymentcards, |
| it_communicationtel | TYPE STANDARD TABLE OF BAPIADTEL , |
| wa_communicationtel | LIKE LINE OF it_communicationtel, |
| it_communicationfax | TYPE STANDARD TABLE OF BAPIADFAX , |
| wa_communicationfax | LIKE LINE OF it_communicationfax, |
| it_communicationtlx | TYPE STANDARD TABLE OF BAPIADTLX , |
| wa_communicationtlx | LIKE LINE OF it_communicationtlx, |
| it_communicationttx | TYPE STANDARD TABLE OF BAPIADTTX , |
| wa_communicationttx | LIKE LINE OF it_communicationttx, |
| it_communicationx400 | TYPE STANDARD TABLE OF BAPIADX400 , |
| wa_communicationx400 | LIKE LINE OF it_communicationx400, |
| it_communicationsmtp | TYPE STANDARD TABLE OF BAPIADSMTP , |
| wa_communicationsmtp | LIKE LINE OF it_communicationsmtp, |
| it_communicationrml | TYPE STANDARD TABLE OF BAPIADRML , |
| wa_communicationrml | LIKE LINE OF it_communicationrml, |
| it_communicationrfc | TYPE STANDARD TABLE OF BAPIADRFC , |
| wa_communicationrfc | LIKE LINE OF it_communicationrfc, |
| it_communicationprt | TYPE STANDARD TABLE OF BAPIADPRT , |
| wa_communicationprt | LIKE LINE OF it_communicationprt, |
| it_communicationssf | TYPE STANDARD TABLE OF BAPIADSSF , |
| wa_communicationssf | LIKE LINE OF it_communicationssf, |
| it_communicationuri | TYPE STANDARD TABLE OF BAPIADURI , |
| wa_communicationuri | LIKE LINE OF it_communicationuri, |
| it_communicationpag | TYPE STANDARD TABLE OF BAPIADPAG , |
| wa_communicationpag | LIKE LINE OF it_communicationpag, |
| it_communicationrem | TYPE STANDARD TABLE OF BAPIAD_REM , |
| wa_communicationrem | LIKE LINE OF it_communicationrem, |
| it_communicationcomrem | TYPE STANDARD TABLE OF BAPICOMREM , |
| wa_communicationcomrem | LIKE LINE OF it_communicationcomrem, |
| it_extensionout | TYPE STANDARD TABLE OF BAPIPAREX , |
| wa_extensionout | LIKE LINE OF it_extensionout, |
| it_receivers | TYPE STANDARD TABLE OF BDI_LOGSYS , |
| wa_receivers | LIKE LINE OF it_receivers, |
| it_communication_documents | TYPE STANDARD TABLE OF SWOTOBJID , |
| wa_communication_documents | LIKE LINE OF it_communication_documents, |
| it_application_objects | TYPE STANDARD TABLE OF SWOTOBJID , |
| wa_application_objects | LIKE LINE OF it_application_objects. |
This function model was generated from the object
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name ALE_BL_RECEIVEDETAIL or its description.
ALE_BL_RECEIVEDETAIL - BAPI -> IDoc: ALE_BL_RECEIVEDETAIL ALE_BLP_RECEIVEMULTIPLE - BAPI -> IDoc: ALE_BLP_RECEIVEMULTIPLE ALE_BLM_SENDMRDETAILS - BAPI -> IDoc: ALE_BLM_SENDMRDETAILS ALE_BLM_SENDMRDETAIL - BAPI -> IDoc: ALE_BLM_SENDMRDETAIL ALE_BATCH_SAVE_REPLICA - ALE_BAPI_GET_UNIQUE_RECEIVER - Determines precisely one receiver for a synchronous BAPI