ALE_BP_FS_CREATE_FRM_DATA2 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_BP_FS_CREATE_FRM_DATA2 into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
C_ALE_FUNCTIONS
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'ALE_BP_FS_CREATE_FRM_DATA2' "
EXPORTING
* businesspartnerextern = " bapibus1006_head-bpartner Business Partner Number
partnercategory = " bapibus1006_head-partn_cat Business Partner Category
* partnergroup = " bapibus1006_head-partn_grp Business Partner Grouping
centraldata = " bapibus1006_central General Data
* centraldataperson = " bapibus1006_central_person General Data for Person
* centraldataorganization = " bapibus1006_central_organ General Organization Data
* centraldatagroup = " bapibus1006_central_group General Group Data
* addressdata = " bapibus1006_address Address Data
* duplicatemessagetype = " bapibus1006_head-controlduplicatemessage
* accepterror = SPACE " bapi4001_1-accept_err
* testrun = " bapi_fsbp_central-testrun Activate Simulation Mode
* changedocu = " bapi_str_bupa_fs_change_docu-change_docu General Switches and Data
* obj_type = 'BUSISB990' " serial-obj_type
* serial_id = '0' " serial-chnum
TABLES
* telefondata = " bapiadtel Telephone Numbers
* faxdata = " bapiadfax Fax Numbers
* teletexdata = " bapiadttx Teletex Numbers
* telexdata = " bapiadtlx Telex Numbers
* emaildata = " bapiadsmtp
* rmladdressdata = " bapiadrml RML Addresses
* x400addressdata = " bapiadx400 X400 Addresses
* rfcaddressdata = " bapiadrfc RFC Addresses
* prtaddressdata = " bapiadprt PRT Addresses
* ssfaddressdata = " bapiadssf SSF Addresses
* uriaddressdata = " bapiaduri URI Addresses
* pagaddressdata = " bapiadpag Pager Numbers
* addressnotes = " bapiad_rem Notes on Address
* communicationnotes = " bapicomrem Notes on Communication
* telefondatanonaddress = " bapinoadtel Address-Independent Telephone Numbers
* faxdatanonaddress = " bapinoadfax Address-Independent Fax Numbers
* teletexdatanonaddress = " bapinoadttx Address-Independent Teletex Numbers
* telexdatanonaddress = " bapinoadtlx Address-Independent Telex Numbers
* emaildatanonaddress = " bapinoadsmtp
* rmladdressdatanonaddress = " bapinoadrml Address-Independent RML Addresses
* x400addressdatanonaddress = " bapinoadx400 Address-Independent X.400 Addresses
* rfcaddressdatanonaddress = " bapinoadrfc Address-Independent RFC Addresses
* prtaddressdatanonaddress = " bapinoadprt Address-Independent PRT Addresses
* ssfaddressdatanonaddress = " bapinoadssf Address-Independent SSF Addresses
* uriaddressdatanonaddress = " bapinoaduri Address-Independent URI Addresses
* pagaddressdatanonaddress = " bapinoadpag Address-Independent Pager Numbers
* communicationnotesnonaddress = " bapinoadcomrem Notes on Address-Independent Communication Types
* addressduplicates = " bapibus1006_address_duplicates Address Duplicates
* roles = " bapibusisb990_bproles Business Partner Role
receivers = " bdi_logsys
* communication_documents = " swotobjid
* application_objects = " swotobjid
EXCEPTIONS
ERROR_CREATING_IDOCS = 1 "
. " ALE_BP_FS_CREATE_FRM_DATA2
The ABAP code below is a full code listing to execute function module ALE_BP_FS_CREATE_FRM_DATA2 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_telefondata | TYPE STANDARD TABLE OF BAPIADTEL,"TABLES PARAM |
| wa_telefondata | LIKE LINE OF it_telefondata , |
| it_faxdata | TYPE STANDARD TABLE OF BAPIADFAX,"TABLES PARAM |
| wa_faxdata | LIKE LINE OF it_faxdata , |
| it_teletexdata | TYPE STANDARD TABLE OF BAPIADTTX,"TABLES PARAM |
| wa_teletexdata | LIKE LINE OF it_teletexdata , |
| it_telexdata | TYPE STANDARD TABLE OF BAPIADTLX,"TABLES PARAM |
| wa_telexdata | LIKE LINE OF it_telexdata , |
| it_emaildata | TYPE STANDARD TABLE OF BAPIADSMTP,"TABLES PARAM |
| wa_emaildata | LIKE LINE OF it_emaildata , |
| it_rmladdressdata | TYPE STANDARD TABLE OF BAPIADRML,"TABLES PARAM |
| wa_rmladdressdata | LIKE LINE OF it_rmladdressdata , |
| it_x400addressdata | TYPE STANDARD TABLE OF BAPIADX400,"TABLES PARAM |
| wa_x400addressdata | LIKE LINE OF it_x400addressdata , |
| it_rfcaddressdata | TYPE STANDARD TABLE OF BAPIADRFC,"TABLES PARAM |
| wa_rfcaddressdata | LIKE LINE OF it_rfcaddressdata , |
| it_prtaddressdata | TYPE STANDARD TABLE OF BAPIADPRT,"TABLES PARAM |
| wa_prtaddressdata | LIKE LINE OF it_prtaddressdata , |
| it_ssfaddressdata | TYPE STANDARD TABLE OF BAPIADSSF,"TABLES PARAM |
| wa_ssfaddressdata | LIKE LINE OF it_ssfaddressdata , |
| it_uriaddressdata | TYPE STANDARD TABLE OF BAPIADURI,"TABLES PARAM |
| wa_uriaddressdata | LIKE LINE OF it_uriaddressdata , |
| it_pagaddressdata | TYPE STANDARD TABLE OF BAPIADPAG,"TABLES PARAM |
| wa_pagaddressdata | LIKE LINE OF it_pagaddressdata , |
| it_addressnotes | TYPE STANDARD TABLE OF BAPIAD_REM,"TABLES PARAM |
| wa_addressnotes | LIKE LINE OF it_addressnotes , |
| it_communicationnotes | TYPE STANDARD TABLE OF BAPICOMREM,"TABLES PARAM |
| wa_communicationnotes | LIKE LINE OF it_communicationnotes , |
| it_telefondatanonaddress | TYPE STANDARD TABLE OF BAPINOADTEL,"TABLES PARAM |
| wa_telefondatanonaddress | LIKE LINE OF it_telefondatanonaddress , |
| it_faxdatanonaddress | TYPE STANDARD TABLE OF BAPINOADFAX,"TABLES PARAM |
| wa_faxdatanonaddress | LIKE LINE OF it_faxdatanonaddress , |
| it_teletexdatanonaddress | TYPE STANDARD TABLE OF BAPINOADTTX,"TABLES PARAM |
| wa_teletexdatanonaddress | LIKE LINE OF it_teletexdatanonaddress , |
| it_telexdatanonaddress | TYPE STANDARD TABLE OF BAPINOADTLX,"TABLES PARAM |
| wa_telexdatanonaddress | LIKE LINE OF it_telexdatanonaddress , |
| it_emaildatanonaddress | TYPE STANDARD TABLE OF BAPINOADSMTP,"TABLES PARAM |
| wa_emaildatanonaddress | LIKE LINE OF it_emaildatanonaddress , |
| it_rmladdressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADRML,"TABLES PARAM |
| wa_rmladdressdatanonaddress | LIKE LINE OF it_rmladdressdatanonaddress , |
| it_x400addressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADX400,"TABLES PARAM |
| wa_x400addressdatanonaddress | LIKE LINE OF it_x400addressdatanonaddress , |
| it_rfcaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADRFC,"TABLES PARAM |
| wa_rfcaddressdatanonaddress | LIKE LINE OF it_rfcaddressdatanonaddress , |
| it_prtaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADPRT,"TABLES PARAM |
| wa_prtaddressdatanonaddress | LIKE LINE OF it_prtaddressdatanonaddress , |
| it_ssfaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADSSF,"TABLES PARAM |
| wa_ssfaddressdatanonaddress | LIKE LINE OF it_ssfaddressdatanonaddress , |
| it_uriaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADURI,"TABLES PARAM |
| wa_uriaddressdatanonaddress | LIKE LINE OF it_uriaddressdatanonaddress , |
| it_pagaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADPAG,"TABLES PARAM |
| wa_pagaddressdatanonaddress | LIKE LINE OF it_pagaddressdatanonaddress , |
| it_communicationnotesnonaddress | TYPE STANDARD TABLE OF BAPINOADCOMREM,"TABLES PARAM |
| wa_communicationnotesnonaddress | LIKE LINE OF it_communicationnotesnonaddress , |
| it_addressduplicates | TYPE STANDARD TABLE OF BAPIBUS1006_ADDRESS_DUPLICATES,"TABLES PARAM |
| wa_addressduplicates | LIKE LINE OF it_addressduplicates , |
| it_roles | TYPE STANDARD TABLE OF BAPIBUSISB990_BPROLES,"TABLES PARAM |
| wa_roles | LIKE LINE OF it_roles , |
| 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_businesspartnerextern | TYPE BAPIBUS1006_HEAD-BPARTNER , |
| it_telefondata | TYPE STANDARD TABLE OF BAPIADTEL , |
| wa_telefondata | LIKE LINE OF it_telefondata, |
| ld_partnercategory | TYPE BAPIBUS1006_HEAD-PARTN_CAT , |
| it_faxdata | TYPE STANDARD TABLE OF BAPIADFAX , |
| wa_faxdata | LIKE LINE OF it_faxdata, |
| ld_partnergroup | TYPE BAPIBUS1006_HEAD-PARTN_GRP , |
| it_teletexdata | TYPE STANDARD TABLE OF BAPIADTTX , |
| wa_teletexdata | LIKE LINE OF it_teletexdata, |
| ld_centraldata | TYPE BAPIBUS1006_CENTRAL , |
| it_telexdata | TYPE STANDARD TABLE OF BAPIADTLX , |
| wa_telexdata | LIKE LINE OF it_telexdata, |
| ld_centraldataperson | TYPE BAPIBUS1006_CENTRAL_PERSON , |
| it_emaildata | TYPE STANDARD TABLE OF BAPIADSMTP , |
| wa_emaildata | LIKE LINE OF it_emaildata, |
| ld_centraldataorganization | TYPE BAPIBUS1006_CENTRAL_ORGAN , |
| it_rmladdressdata | TYPE STANDARD TABLE OF BAPIADRML , |
| wa_rmladdressdata | LIKE LINE OF it_rmladdressdata, |
| ld_centraldatagroup | TYPE BAPIBUS1006_CENTRAL_GROUP , |
| it_x400addressdata | TYPE STANDARD TABLE OF BAPIADX400 , |
| wa_x400addressdata | LIKE LINE OF it_x400addressdata, |
| ld_addressdata | TYPE BAPIBUS1006_ADDRESS , |
| it_rfcaddressdata | TYPE STANDARD TABLE OF BAPIADRFC , |
| wa_rfcaddressdata | LIKE LINE OF it_rfcaddressdata, |
| ld_duplicatemessagetype | TYPE BAPIBUS1006_HEAD-CONTROLDUPLICATEMESSAGE , |
| it_prtaddressdata | TYPE STANDARD TABLE OF BAPIADPRT , |
| wa_prtaddressdata | LIKE LINE OF it_prtaddressdata, |
| it_ssfaddressdata | TYPE STANDARD TABLE OF BAPIADSSF , |
| wa_ssfaddressdata | LIKE LINE OF it_ssfaddressdata, |
| ld_accepterror | TYPE BAPI4001_1-ACCEPT_ERR , |
| ld_testrun | TYPE BAPI_FSBP_CENTRAL-TESTRUN , |
| it_uriaddressdata | TYPE STANDARD TABLE OF BAPIADURI , |
| wa_uriaddressdata | LIKE LINE OF it_uriaddressdata, |
| ld_changedocu | TYPE BAPI_STR_BUPA_FS_CHANGE_DOCU-CHANGE_DOCU , |
| it_pagaddressdata | TYPE STANDARD TABLE OF BAPIADPAG , |
| wa_pagaddressdata | LIKE LINE OF it_pagaddressdata, |
| ld_obj_type | TYPE SERIAL-OBJ_TYPE , |
| it_addressnotes | TYPE STANDARD TABLE OF BAPIAD_REM , |
| wa_addressnotes | LIKE LINE OF it_addressnotes, |
| ld_serial_id | TYPE SERIAL-CHNUM , |
| it_communicationnotes | TYPE STANDARD TABLE OF BAPICOMREM , |
| wa_communicationnotes | LIKE LINE OF it_communicationnotes, |
| it_telefondatanonaddress | TYPE STANDARD TABLE OF BAPINOADTEL , |
| wa_telefondatanonaddress | LIKE LINE OF it_telefondatanonaddress, |
| it_faxdatanonaddress | TYPE STANDARD TABLE OF BAPINOADFAX , |
| wa_faxdatanonaddress | LIKE LINE OF it_faxdatanonaddress, |
| it_teletexdatanonaddress | TYPE STANDARD TABLE OF BAPINOADTTX , |
| wa_teletexdatanonaddress | LIKE LINE OF it_teletexdatanonaddress, |
| it_telexdatanonaddress | TYPE STANDARD TABLE OF BAPINOADTLX , |
| wa_telexdatanonaddress | LIKE LINE OF it_telexdatanonaddress, |
| it_emaildatanonaddress | TYPE STANDARD TABLE OF BAPINOADSMTP , |
| wa_emaildatanonaddress | LIKE LINE OF it_emaildatanonaddress, |
| it_rmladdressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADRML , |
| wa_rmladdressdatanonaddress | LIKE LINE OF it_rmladdressdatanonaddress, |
| it_x400addressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADX400 , |
| wa_x400addressdatanonaddress | LIKE LINE OF it_x400addressdatanonaddress, |
| it_rfcaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADRFC , |
| wa_rfcaddressdatanonaddress | LIKE LINE OF it_rfcaddressdatanonaddress, |
| it_prtaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADPRT , |
| wa_prtaddressdatanonaddress | LIKE LINE OF it_prtaddressdatanonaddress, |
| it_ssfaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADSSF , |
| wa_ssfaddressdatanonaddress | LIKE LINE OF it_ssfaddressdatanonaddress, |
| it_uriaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADURI , |
| wa_uriaddressdatanonaddress | LIKE LINE OF it_uriaddressdatanonaddress, |
| it_pagaddressdatanonaddress | TYPE STANDARD TABLE OF BAPINOADPAG , |
| wa_pagaddressdatanonaddress | LIKE LINE OF it_pagaddressdatanonaddress, |
| it_communicationnotesnonaddress | TYPE STANDARD TABLE OF BAPINOADCOMREM , |
| wa_communicationnotesnonaddress | LIKE LINE OF it_communicationnotesnonaddress, |
| it_addressduplicates | TYPE STANDARD TABLE OF BAPIBUS1006_ADDRESS_DUPLICATES , |
| wa_addressduplicates | LIKE LINE OF it_addressduplicates, |
| it_roles | TYPE STANDARD TABLE OF BAPIBUSISB990_BPROLES , |
| wa_roles | LIKE LINE OF it_roles, |
| 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 module is 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_BP_FS_CREATE_FRM_DATA2 or its description.