Fonction SAP ALE_BUPR_GEN_SHAREHOLD_DELETE - BAPI -> IDoc: ALE_BUPR_GEN_SHAREHOLD_DELETE

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BUSINESSPARTNER BAPIBUS1006_HEAD-BPARTNER C 10 Business Partner Number 2
CHANGEDOCU BAPI_STR_BUPA_FS_CHANGE_DOCU-CHANGE_DOCU C 1 X Activate Generation of Change Documents
DATEFROM BAPIBUS1006002_HEADER-VALIDFROMDATE D 8 SY-DATLO X
DATETO BAPIBUS1006002_HEADER-VALIDUNTILDATE D 8 '99991231' X
OBJ_TYPE SERIAL-OBJ_TYPE C 10 'BUSISB993' X
PROCESSEXTENSION BAPI_FSBP_CENTRAL-PROCESSEXTENSION C 1 X Execute Customer Enhancements
RELATIONSHIPCATEGORY BAPIBUS1006_RELHEAD-RELATIONSHIPCATEGORY C 6 Business Partner Relationship Category
SERIAL_ID SERIAL-CHNUM N 4 '0' X
SHAREHOLDER BAPIBUS1006_HEAD-BPARTNER C 10 Business Partner Number 1
TESTRUN BAPI_FSBP_CENTRAL-TESTRUN C 1 X Activate Simulation Mode

Paramètre Reférence Long. Facultatif Description
APPLICATION_OBJECTS SWOTOBJID 100 X
COMMUNICATION_DOCUMENTS SWOTOBJID 100 X
EXTENSIONOUT BAPIPAREX 990 X ExtensionOut
RECEIVERS BDI_LOGSYS 10

Exception Description
ERROR_CREATING_IDOCS

Functionality
This function module is generated from the object BUSISB993 andthe method DELETESHAREHOLDER for the BAPI call by ALE.
The function module is executed in the source system. It firstlyconverts data from the BAPI parameters into the IDoc format. It thensends the IDoc to the corresponding receiver. This is where the BAPIcall takes place.
The interface for the function module contains all of the outboundparameters from the corresponding BAPI function module
BAPI_BUPR_GEN_SHAREHOLD_DELETE
as well as the following parameters that are used in the ALE layer:

  • SERIAL_ID

  • This input parameter contains the channel number, it isused only if serialization has been activated.
    • RECEIVERS

    • This parameter contains the names of logical systems(receivers) where the BAPI call takes place.
      • COMMUNICATION_DOCUMENTS

      • The return table contains the names of logical systems in the fieldLOGSYS, of object types in the field OBJTYPE, and of object keys in thefield OBJKEY. It indicates that an object of the IDOC type is generatedwith a certain key for a certain logical system.
        • APPLICATION_OBJECTS

        • The input table contains objects from applications that are processedduring the BAPI call. Enter the name of the logical system from whichthe application objects originate in the field LOGSYS. The applicationobjects are identified by means of their object type OBJTYP and objectkey OBJKEY. They are linked to outbound IDocs.

          Example

          Description
          This parameter is a required (mandatory) parameter.
          You can find information about the meaning of the parameter in thecorresponding documentation for the data element:Business Partner Number.

          Value range
          The value range for the parameter corresponds to the value range for thedomain of the data element.

          Description
          You can find information about the meaning of the parameter in thecorresponding documentation for the data element:Generate Change Documents.

          Value range
          'X' Generate change documents
          ' ' Do not generate change documents

          Description
          In this parameter you can state that the customer enhancements are to beexecuted for the Business Application Programming Interfaces (BAPIs).
          If this indicator is not set, then the system ignores the customerenhancements.

          Value range
          'X' Execute customer enhancements
          ' ' Do not execute customer enhancements

          Default
          ' ' Do not execute customer enhancements

          Description
          This parameter is a required (mandatory) parameter.
          You can find information about the meaning of the parameter in thecorresponding documentation for the data element:Business Partner Relationship Category.

          Value range
          You can find the value range for this parameter in the Business DataToolset for the SAP Business Partner for Financial Servicesunder Business Partner Relationships-> Control-> RelationshipCategories.
          The relationship category to be entered has to be a relationshipcategory that contains exactly those attributes that have been definedas shareholding data for the structure BUT053 (BP relationship:business shareholding). These are relationship categories that havethe relevant application BURC (BP relationship: businessshareholding) and both of the following views BURC01(Shareholding: percent, amount of capital investment) and BURC02Shareholding: control indicator) assigned to them.

          Description
          This parameter is a required (mandatory) parameter.
          You can find information about the meaning of the parameter in thecorresponding documentation for the data element:Business Partner Number.
          This business partner number is the number for the business partner thathas the shareholding that is, for example, the number of the shareholderor the head of the borrower entity.

          Value range
          The value range for the parameter corresponds to the value range for thedomain of the data element.

          Description
          You can find information about the meaning of the parameter in thedocumentation for the data element: Switch to SimulationMode for Write BAPIs.

          Value range
          'X' Method is called in simulation mode, that is to say, the data is notupdated.
          ' ' Method is not called in simulation mode, that is to say, the data isupdated.

          Default
          ' ' Method is not called in simulation mode.

          Description
          You can find information on the meaning of the parameter in thecorresponding documentation for the Structure forBAPI-Parameter ExtensionIn / ExtensionOut.
          For more information about the individual parameter fields, see therelevant data element documentation in the ABAP Dictionary.
          This parameter serves as a data container. In the parameter you cantransfer additional data to the method that was not considered at theinterface.
          The data is transferred in a table. The format for the individual datarecords for this table is determined by the structure BAPIPAREX. Thiscontains several data record fields (VALUEPART1, VALUEPART2, ..) as wellas a field for the name of an internal structure created by the customer(STRUCTURE). As the data for each data record is written piecewise, oneafter the other, in the available data record fields, an internalstructure is required in order to interpret the data.
          In the event that a customer wants to add additional fields to an SAPdatabase table, BAPI table extensions are particularly well suited asinternal structures.
          You will find more detailed information on the various customerenhancement options, and the internal structures to be used in eachcase, in the document Customer Enhancement and Modification of BAPIs
          in the SAP Library under Enhancements,Modifications...(CA-BFA).
          The data for the parameter is transferred to the methodTransferExtensionOut of the Business Add-Ins (BAdIs)for this method.