Fonction SAP ALE_CMS_SEC_GETDETAIL_MULTI - BAPI -> IDoc: ALE_CMS_SEC_GETDETAIL_MULTI

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
DATAREQUESTED BAPICMS_STR_SEC_REQD_DATA u 6 X
OBJ_TYPE SERIAL-OBJ_TYPE C 10 'BUSISB103' X
PROCESSEXTENSION BAPI_CMS_STR_CENTRAL-PROCESSEXTENSION C 1 X Flag: Execute Customer Extensions (BAdIs) in BAPI
SERIAL_ID SERIAL-CHNUM N 4 '0' X

Paramètre Reférence Long. Facultatif Description
ACCOUNTSDATA BAPICMS_STR_SEC_ACC_GET 481 X
APPLICATION_OBJECTS SWOTOBJID 100 X
BUSINESSPARTNERS BAPICMS_STR_SEC_BP_GET 152 X
CALCULATIONCONSOLIDATED BAPICMS_STR_SEC_CALC_GET 243 X
CALCULATIONPOSITIONS BAPICMS_STR_SEC_SAS_CALC_GET 275 X
COMMUNICATION_DOCUMENTS SWOTOBJID 100 X
DOCUMENTS BAPICMS_STR_SEC_DOC_GET 204 X BAPI - Securities - Document Service Link (Get data)
EXTENSIONIN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
NOTES BAPICMS_STR_SEC_NOTES_GET 176 X Notes created on Securities accounts
POSITIONS BAPICMS_STR_SEC_ACC_POS_GET 424 X BAPI : Structure for securities positions
RECEIVERS BDI_LOGSYS 10
SECURITIESACCOUNTIDENTIFIER BAPICMS_STR_SEC_IDENTIFIER_GET 32
SECURITIESACCOUNTKEYS BAPICMS_STR_SEC_KEYS_GET 70 X
SYSTEMSTATUS BAPICMS_STR_SEC_SYS_STAT_GET 47 X
USERSTATUS BAPICMS_STR_SEC_USR_STAT_GET 47 X

Exception Description
ERROR_CREATING_IDOCS

Functionality
This function model was generated from the object BUSISB103 andGETDETAILMULTIPLE for the BAPI call via ALE.
The function module is executed in the outbound system. It firstconverts the data from the BAPI parameters into the IDoc format. Thenthe IDoc is sent to the receiving system. Here the BAPI is called.
The interface of the function module contains all the outboundparameters from the BAPI function module and also the followingparameters that are used in the ALE layer:

  • SERIAL_ID

  • This inbound parameter contains the channel number. Itis used only for active serialization.
    • RECEIVERS

    • This parameter contains the names of the logical systems
      (receivers), in which the BAPI is called.
      • COMMUNICATION_DOCUMENTS

      • The return table contains the names of the logical system in fieldLOGSYS, the object type in field OBJTYPE aund the object key in fieldOBJKEY. It indicates that an object of type IDOC has beencreated with this key in this logical system.
        • APPLICATION_OBJECTS

        • the input table contains the objects from applications that areprocessed, when the BAPI is called.
          In the LOGSYS field enter the name of the logical system from which theapplication objects originate. The application objects are identifiedby the object type OBJTYP and object key OBJKEY.

          Description
          This parameter controls the scope of the data to be read for thesecurities accounts.
          For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

          Default
          By default, the basic values of the securities account are transferred.To transfer the additional values, you must to check the flags for therelevant structures.

          Description
          Check this flag to specify if the details entered by the Customers in aBusiness Add-In of this method, must be transfered.
          You will find information on the meaning of the parameter in thedocumentation for the data element Execute Extension(s)(BAdI).

          Value range
          X = Yes: In general the planned customer extensions should be executed.

          Description
          This parameter contains the basic data of the securities accounts(excluding the positions data). Atleast following values must betransfered :

          • Depository bank

          • Account number

          • Account value

          • Valuation date

          • For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

            Description
            This parameter contains the data specific to the business partnersassigned to the securities accounts. These details are transfered onlyif you have checked the flag FLG_BUPA while determining the scope ofthe import parameters. Atleast the following values must be transfered :

            • Business partner ID

            • Business partner function

            • For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

              Description
              This parameter contains the consolidated calculated values of asecurities account (including its positions). These values aretransferred only if you have checked the flag FLG_CALC (Flag: Indicatesif calculation values have to be fetched) while determining the scope ofthe import parameters,

              Description
              This parameter contains the calculated values of the securities accountpositions. These details are transfered only if you have checked theflag FLG_CALC (Flag: Indicates if calculation values have to be fetched)while determining the scope of the import parameters.

              Description
              This parameter contains the data for the documents assigned to thesecurities account. These details are transfered only if you havechecked the flag FLG_DOCUMENT while determing the scope of the importparameters. Atleast the following values must be transfered :

              • Document reference identification

              • Document type
              • Description
                This parameter is an import parameter. It enables you to defineadditional filter criteria to determine the scope of the details.
                The table extension provided is called BAPI_TE_FMBH.
                For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                Description
                This parameter contains the details of the notes attached to thesecurities accounts. These details are transferrd only if you havechecked the flag FLG_NOTES (Flag: Indicates that notes data is to befetched).

                Description
                This parameter contains the data specific to the positions of thesecurities accounts. Atleast the following data must be transfered:

                • ISIN number

                • Number of units

                • For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                  Description
                  This parameter implements the securities account identification primarykey.

                  Description
                  This parameter implements the following values :

                  • Securities account identification

                  • Bank key

                  • Account number
                  • Description
                    This parameter contains the data relating to the system statuses of thesecurities accounts. To transfer data relating to the system statuses,you must have checked the flag FLG_SYSTEM_STATUS (Flag: Indicates thatthe system status is to be fetched) while determining the scope of theimport parameters.

                    Value range
                    The following system statuses are possible for securities accounts :

                    • Created

                    • Active

                    • Inactive

                    • Legally active

                    • Calculation relevant

                    • Only the following combinations of system statuses are allowed:
                      Created + Calculation relevant
                      Active + Calculation relevant
                      Inactive + Calculation relevant
                      Legally active + Calculation relevant
                      If you want to set the system status to Calculation relevant,then in the Implementation Guide (IMG) Customizing, you must explicityset the status to a combination of a system status with calculationrelevant.
                      Note : Plausibility checks are defined to validate the input databefore a system status is set for a securities account.

                      Default
                      The default system status for a securities account is set to Created.

                      Description
                      This parameter contains the data relating to the user statuses of thesecurities accounts. This data is transfered only if you have checkedthe flag FLG_USER_STATUS while determining the scope of the importparameters. Atleast the following values must be transfered :

                      • Real estate object GUID (internal technical key) that identifies the
                      • real estate for which the user status is valid
                        • User status

                        • Name of the user status