Fonction SAP BAPI_STUDENT_ADDINDCOM_CHANGE - Method: Process Address-Independent Communication Data of Student

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
OBJECTID BAPISTUDENT_HEAD-OBJID N 8 Object ID of Student
PLANVERSION BAPISTUDENT_HEAD-PLVAR C 2 X Plan Version

Paramètre Reférence Long. Facultatif Description
COMMUNICATIONNOTESNONADDRESS BAPICOMREM 60 X BAPI Structure for Communication Type Comments
COMMUNICATIONNOTESNONADDRESSX BAPICOMREX 6 X Change BAPI Reference Structure for BAPICOMREM
COMMUNICATIONUSAGENONADDRESS BAPIADUSE 46 X Communication Usages (Address-Independent, BAS)
COMMUNICATIONUSAGENONADDRESSX BAPIADUSEX 7 X Addresss Usages (Address-Independent) Update Bar
E_MAILDATANONADDRESS BAPIADSMTP 300 X BAPI Structure for E-Mail Addresses (Bus. Address Services)
E_MAILDATANONADDRESSX BAPIADSMTX 13 X Change BAPI Reference Structure to BAPIADSMTP
FAXDATANONADDRESS BAPIADFAX 143 X BAPI Structure for Fax Numbers (Business Address Services)
FAXDATANONADDRESSX BAPIADFAXX 16 X Change BAPI Reference Structure to BAPIADFAXX
PAGADDRESSDATANONADDRESS BAPIADPAG 136 X BAPI Structure for Pager Numbers (Business Address Services)
PAGADDRESSDATANONADDRESSX BAPIADPAGX 15 X Change BAPI Reference Structure to BAPIADPAG
PRTADDRESSDATANONADDRESS BAPIADPRT 40 X BAPI Structure for PRT Addresses (Business Address Services)
PRTADDRESSDATANONADDRESSX BAPIADPRTX 9 X Change BAPI Reference Structure to BAPIADPRT
RETURN BAPIRET2 548 X Messages
RFCADDRESSDATANONADDRESS BAPIADRFC 69 X BAPI Structure for RFC Addresses (Business Address Services)
RFCADDRESSDATANONADDRESSX BAPIADRFCX 10 X Change BAPI Reference Structure to BAPIADRFC
RMLADDRESSDATANONADDRESS BAPIADRML 63 X BAPI Structure for RML Addresses (Business Address Services)
RMLADDRESSDATANONADDRESSX BAPIADRMLX 13 X Change BAPI Reference Structure to BAPIADRML
SSFADDRESSDATANONADDRESS BAPIADSSF 2391 X BAPI Structure for SSF Addresses (Business Address Services)
SSFADDRESSDATANONADDRESSX BAPIADSSFX 22 X Change BAPI Reference Structure to BAPIADSSF
TELEFONDATANONADDRESS BAPIADTEL 142 X BAPI Structure for Telephone Numbers (Bus. Address Services)
TELEFONDATANONADDRESSX BAPIADTELX 15 X Change BAPI Reference Structure to BAPIADTEL
TELETEXDATANONADDRESS BAPIADTTX 72 X BAPI Structure for Teletex Numbers (Bus. Address Services)
TELETEXDATANONADDRESSX BAPIADTTXX 12 X Change BAPI Reference Structure to BAPIADTTX
TELEXDATANONADDRESS BAPIADTLX 72 X BAPI Structure for Telex Numbers (Business Address Services)
TELEXDATANONADDRESSX BAPIADTLXX 12 X Change BAPI Reference Structure to BAPIADTLX
URIADDRESSDATANONADDRESS BAPIADURI 2219 X BAPI Structure for URI Addresses (Business Address Services)
URIADDRESSDATANONADDRESSX BAPIADURIX 19 X Change BAPI Reference Structure to BAPIADURI
X400ADDRESSDATANONADDRESS BAPIADX400 948 X BAPI Structure for X.400 Addresses (Bus. Address Services)
X400ADDRESSDATANONADDRESSX BAPIADX40X 36 X Change BAPI Reference Structure to BAPIADX400

Description
You can use this method to create address-independent communicationdata for a business partner. You can also use it to change theaddress-independent communication data of a business partner.

Note
You can specify the information you need to change theaddress-independent comunication data of the business partner in thefollowing table parameters:

  • TELEFONDATANONADDRESS STRUCTURE BAPIADTEL OPTIONAL

  • FAXDATANONADDRESS STRUCTURE BAPIADFAX OPTIONAL

  • TELETEXDATANONADDRESS STRUCTURE BAPIADTTX OPTIONAL

  • TELEXDATANONADDRESS STRUCTURE BAPIADTLX OPTIONAL

  • E_MAILDATANONADDRESS STRUCTURE BAPIADSMTP OPTIONAL

  • RMLADDRESSDATANONADDRESS STRUCTURE BAPIADRML OPTIONAL

  • X400ADDRESSDATANONADDRESS STRUCTURE BAPIADX400 OPTIONAL

  • RFCADDRESSDATANONADDRESS STRUCTURE BAPIADRFC OPTIONAL

  • PRTADDRESSDATANONADDRESS STRUCTURE BAPIADPRT OPTIONAL

  • SSFADDRESSDATANONADDRESS STRUCTURE BAPIADSSF OPTIONAL

  • URIADDRESSDATANONADDRESS STRUCTURE BAPIADURI OPTIONAL

  • PAGADDRESSDATANONADDRESS STRUCTURE BAPIADPAG OPTIONAL

  • COMMUNICATIONNOTESNONADDRESS STRUCTURE BAPICOMREM OPTIONAL

  • The system first checks whether the business partner exists. Then itchecks the consistency or Customizing settings of the specifiedattributes.
    The system logs negative check results and outputs them in the RETURNtable. If one or more errors occur, the system does not change thebusiness partner attributes and outputs the error log.

    Description
    INCLUDE BAPI_KEYFIELD

    Description
    INCLUDE BAPI_KEYFIELD
    DEFINE &FB&
    = 'BAPI_BUPA_CENTRAL_CHANGE COMMUNICATIONNOTESNONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE
    COMMUNICATIONNOTESNONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE COMMUNICATIONUSAGE'
    INCLUDE &FB'NONADDRESS'& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE COMMUNICATIONUSAGE'
    INCLUDE &FB'NONADDRESSX'& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE E_MAILDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE E_MAILDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE FAXDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE FAXDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE PAGADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE PAGADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE PRTADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE PRTADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU

    Description
    INCLUDE BAPI_TABLE
    INCLUDE BAPI_DATAELEMENT
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE RFCADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE RFCADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE RMLADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE RMLADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE SSFADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE SSFADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELEFONDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELEFONDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELETEXDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELETEXDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELEXDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE TELEXDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE URIADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE URIADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE X400ADDRESSDATANONADDRESS'
    INCLUDE &FB& OBJECT DOKU ID FU
    DEFINE &FB& = 'BAPI_BUPA_CENTRAL_CHANGE X400ADDRESSDATANONADDRESSX'
    INCLUDE &FB& OBJECT DOKU ID FU