Fonction SAP ALE_CMS_CAG_GETDETAIL_MULTI - BAPI -> IDoc: ALE_CMS_CAG_GETDETAIL_MULTI

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
DATAREQUESTED BAPICMS_STR_CAG_REQD_DATA u 14 X
OBJ_TYPE SERIAL-OBJ_TYPE C 10 'BUSISB101' 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
ADMINDATA BAPICMS_STR_CAG_ADMIN_GET 112 X
APPLICATION_OBJECTS SWOTOBJID 100 X
ASSESSMENTVALUE BAPICMS_STR_CAG_ASMT_VAL_GET 74 X
ASSIGNMENTPLEDGEDATA BAPICMS_STR_CAG_ASM_PLD_GET 63 X
BASICDATA BAPICMS_STR_CAG_BASIC_GET 374 X
BUSINESSPARTNERS BAPICMS_STR_CAG_BP_GET 106 X
CALCULATEDVALUES BAPICMS_STR_CAG_CALC_GET 91 X
CHARGES BAPICMS_STR_CAG_CHG_GET 232 X Charges on Collateral agreement
COLLATERALAGREEMENTKEY BAPICMS_STR_CAG_SKY_GET 46
COMMUNICATION_DOCUMENTS SWOTOBJID 100 X
COSTS BAPICMS_STR_CAG_EXP_GET 118 X Expenditure incurred on collateral agreements
DISTRIBUTEDCOLLATERALVALUE BAPICMS_STR_CAG_DIST_CV_GET 172 X
DOCUMENTS BAPICMS_STR_CAG_DOC_GET 160 X Documents linked to collateral agreement
EXTENSIONIN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
FREECOLLATERAL BAPICMS_STR_CAG_FREE_COL_GET 71 X
GUARANTEEDATA BAPICMS_STR_CAG_GUAR_GET 98 X
GUARANTEELENDINGLIMIT BAPICMS_STR_CAG_LL_GUAR_GET 67 X
GUARANTEELENDINGVALUE BAPICMS_STR_CAG_LV_GUAR_GET 73 X
LANDCHARGEDATA BAPICMS_STR_CAG_LCHG_GET 235 X
NOTES BAPICMS_STR_CAG_NOTES_GET 184 X Notes created on Collateral agreement
PARTNERTERMINATIONDATA BAPICMS_STR_CAG_BP_TRM_GET 138 X
PORTIONBUSINESSPARTNERS BAPICMS_STR_CAG_POR_BP_GET 96 X
PORTIONS BAPICMS_STR_CAG_POR_GET 194 X Collateral agreement portions
PRIORCHARGELOANTOVALUE BAPICMS_STR_CAG_LVR_PR_GET 57 X
PRIORCHARGES BAPICMS_STR_CAG_PR_CHG_GET 149 X
RECEIVABLELINKS BAPICMS_STR_CAG_RBL_GET 208 X
RECEIVERS BDI_LOGSYS 10
RELATEDTO BAPICMS_STR_CAG_REL_TO_GET 132 X
RELATEDTOCOLLATERALVALUE BAPICMS_STR_CAG_DCV_REL_TO 121 X
RELATIONFROMCOLLATERALVALUE BAPICMS_STR_CAG_DIST_CV_REL 121 X
RELATIONSFROM BAPICMS_STR_CAG_REL_FROM_GET 132 X
RULES BAPICMS_STR_CAG_RULES_GET 204 X Rules associated to Collateral agreement
SPECIALARRANGEMENTS BAPICMS_STR_CAG_SA_GET 272 X
SYSTEMSTATUS BAPICMS_STR_CAG_SYS_STAT_GET 55 X
TRANSFERDATA BAPICMS_STR_CAG_TRANS_GET 52 X
USERSTATUS BAPICMS_STR_CAG_USR_STAT_GET 55 X

Exception Description
ERROR_CREATING_IDOCS

Functionality
This function model was generated from the object BUSISB101 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 determines the scope of the data to be read for thecollateral agreement structures. This parameter transfers only thebasic details of the collateral agreement. To transfer the specificdetails, you must check the flags for the relevant 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 table contains the values for the administration organizationalunits and the bank areas of the collateral agreements. Atleast thefollowing values must be transfered :

          • Collateral agreement ID

          • Collateral agreement type

          • Administration organizational unit

          • Bank area
          • Description
            This parameter contains details of the assessment values of thecollateral agreements. The asseessment value details are transfered onlyif you have checked the flag FLAG_CALCULATION_VALUES whiledetermining the scope of the import parameters.

            Description
            This table contains the details specific to collateral agreements ofcategory Pledge or Assignment.
            For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

            Description
            This parameter contains the basic details of the collateral agreements.
            For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

            Description
            This table contains the details of business partners assigned to thespecified collateral agreement. These details are retrieved only if youhave checked the flag FLAG_BUPA (Flag: Indicates that the BPdata needs to be fetched).

            Description
            This parameter contains all the calculated values of the collateralagreements. These values are transfered only if you have checked theflag FLAG_CALCULATION_VALUES (Flag: Indicates if calculationvalues have to be fetched) while determining the scope of the importparameters.

            Description
            This parameter contains the values for the charges that are maintainedbetween the assets anda collateral agreements. The following values aremandatory :

            • Sequence and ranking order

            • Asset part amount or percentage

            • Note : In a Real estate lien, the Register number is thesequence number of the charge maintained in the land register.
              The details of the charges are transfered only if you have checked theflag FLAG_CHARGES while determining the scope of the import parameters.
              For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

              Description
              This parameter implements the primary key, the collateral agreementGUIDs (internal technical keys) for which the data must be transfered.

              Description
              This table contains the cost values maintained for the collateralagreements. If costs are entered, then cost type is mandatory.

              Description
              This parameter contains the collateral values of the collateralagreements. These values are transfered only if you have checked theflag FLAG_CALCULATION_VALUES while determining the scope of theimport parameters.

              Description
              This paramter contains the details of the document attached to thecollateral agreements. The document reference identification and thedocument type are mandatory values.
              The details of the documents are transfered only if you have checked theflag FLAG_DOCUMENT while determining the scope of the import parameters.

              Description
              You can use this parameter to transfer user-specific enhancments to aBAPI. The customer has to complete the EXTENSION structure and thesystem automatically continues processing it. If you have not definedany user-specific fields, then you can transfer a blank EXTENSIONINstructure.

              Default

              Further information
              You can find more information in the BAPI programming guide in thechapter for enhancements to BAPIs.

              Description
              This parameter contains the values of the free collaterals for thecollateral agreements. These values are transfered only if you havechecked the flag FLAG_CALCULATION_VALUES (Flag: Indicates ifcalculation values have to be fetched) while determing the scope of theimport parameters.

              Description
              This parameter contains the details specific to collateral agreements ofcategory Guarantee.

              Description
              This parameter contains the lending limit values of the guaranteecollateral agreements. These values are transfered only if you havechecked the flag FLAG_CALCULATION_VALUES (Flag: Indicates ifcalculation values have to be fetched) while determining the scope ofthe import paramters.

              Description
              This parameter contains the lending values of the guarantee collateralagreements. These values are transfered only if you have checked theflag FLAG_CALCULATION_VALUES (Flag: Indicates if calculationvalues have to be fetched) while determining the scope of the importparameters.

              Description
              This parameter contains the details specific to collateral agreements ofcategory Real Estate Lien.

              Description
              This table contains the details of the notes created for the collateralagreements. These details are transfered only if you have checked theflag FLAG_NOTES while determining the scope for the import parameters.

              Description
              This parameter contains the termination details that are maintained forthe business partners assigned to the collateral agreements.
              The termination details are transfered only if you have checked the flagFLAG_PARTNER_TERMINATION while determining the scope for the importparameters.

              Description
              This parameter contains the values for the backed-up relationshipsdefined for the collateral agreements.
              These relationship details are transfered only if you have checked theflag FLAG_AGREEMENT_RELATIONS while determining the scope of the importparameters.

              Description
              This parameter contains the values of the collateral agreement portionsof the specified collateral agreements. These details are transferedonly if you have checked the flag FLAG_PORTIONS whiledetermining the scope of the import parameters.

              Description
              This parameter contains the values of the loan to value ratios of thecollateral agreements. These values are transfered only if you havechecked the flag FLAG_CALCULATION_VALUES while determining thescope of the import parameters.

              Description
              This parameter contains the prior charge values of the collateralagreements. These details are transfered only if you have checked theflag FLAG_CALCULATION_VALUES while determining the scope of theimport parameters.

              Description
              This parameter contains the values that are transfered for thecollateral agreement - receivable assignments. The following values mustbe transfered:

              • Receivable identifications (the receivable semantic key is a combination
              • of the receivable identification number and credit systemidentification)
                • Name of the credit system

                • Priority and ranking class

                • Receivable amount or percentage

                • Receivable component type (the default is set to component type
                • Principal )
                  • Receivable reference percentage or amount if assigning middle portions
                  • of a receivable
                    • Collateral agreement validity dates

                    • The details of the collateral agreement - receivable assignments aretransfered only if you have checked the flag FLAG_AGREEMENT_RECEIVABLEwhile determining the scope of the import parameters.

                      Description
                      This table contains the details of contributions to the specifiedcollateral agreement from other collateral agreements. These values areretreived only if you have checked the flag FLAG_AGREEMENT_RELATIONS
                      (Flag: Indicates cag relationships has to be fetched).

                      Description
                      This parameter contains the values for the back-up and collateral poolagreement relationships defined from the collateral agreements.
                      The details of the relationships are transfered only if you have checkedthe flag FLAG_AGREEMENT_RELATIONS while determining the scope of theimport parameters.

                      Description
                      This parameter contains the values for the backed-up relationshipsdefined for the collateral agreements.
                      These relationship details are transfered only if you have checked theflag FLAG_AGREEMENT_RELATIONS while determining the scope of the importparameters.

                      Description
                      This parameter contains the values for the back-up and collateral poolagreement relationships defined from the collateral agreements.
                      The details of the relationships are transfered only if you have checkedthe flag FLAG_AGREEMENT_RELATIONS while determining the scope of theimport parameters.

                      Description
                      This parameter contains the details of the rules that are transfered.These rules are used to determine the automatic assignments toreceivables.
                      The details of the rules are transfered only if you have checked theflag FLAG_RULES while determining the scope of the import parameters.

                      Description
                      This parameter contains the values for special arrangements created onthe collateral agreements. The following values are mandatory :

                      • Special arrangement type and ID

                      • Special arrangement validity dates

                      • Nominal value and assessment amount (along with currency)

                      • Bank key

                      • The details of the special arrangements are transfered only if you havechecked the flag FLAG_SPECIAL_ARRANGEMENTS while determining the scopeof the import parameters.
                        This parameter contains the details of the internal status of thecollateral agreement. These are:
                        • Collateral agreement GUID (internal technical key)

                        • System status

                        • Name of the system status

                        • The following system statuses are possible for collateral agreements :
                          • Created - This system status is set as default

                          • Active

                          • Inactive

                          • Legally active

                          • Calculation relevant
                          • Value range
                            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 collateral agreement.

                            Default
                            By default, all collateral agreements are set to status Created.

                            Description
                            This parameter contains the details specifc to collateral agreements ofcategory Transfer.

                            Description
                            This parameter contains the following details of the user status :

                            • Collateral agreement GUIDs (internal technical keys) to the collateral
                            • agreements for the corresponding user statuses.
                              • User status

                              • Name of the use status

                              • Note : These details are transfered only if you have checked theflag FLAG_USER_STATUS while determining the scope of the importparameters.