Fonction SAP BAPI_CMS_CAG_GETDETAIL_MULTI - Get details of Collateral agreement(Multi)

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
DATA_REQUESTED BAPICMS_STR_CAG_REQD_DATA u 14 X Data to be fetched for the CAG
PROCESSEXTENSION BAPI_CMS_STR_CENTRAL-PROCESSEXTENSION C 1 X Flag: Execute Customer Extensions (BAdIs) in BAPI

Paramètre Reférence Long. Facultatif Description
ADMIN_DATA BAPICMS_STR_CAG_ADMIN_GET 112 X Administrative data for collateral agreements
ASSESSMENT_VALUE BAPICMS_STR_CAG_ASMT_VAL_GET 74 X Assesment value of Agreement
ASSIGNMENT_PLEDGE_DATA BAPICMS_STR_CAG_ASM_PLD_GET 63 X Assignment\Pledge specific data
BASIC_DATA BAPICMS_STR_CAG_BASIC_GET 374 X Basic data for collateral agreements
BUSINESS_PARTNERS BAPICMS_STR_CAG_BP_GET 106 X Business partners linked to Collateral agreement
CALCULATED_VALUES BAPICMS_STR_CAG_CALC_GET 91 X Agreement specific calcualted values
CHARGES BAPICMS_STR_CAG_CHG_GET 232 X Charges on Collateral agreement
COLLATERAL_AGREEMENT_KEY BAPICMS_STR_CAG_SKY_GET 46 Semantic key for Collateral agreements
COSTS BAPICMS_STR_CAG_EXP_GET 118 X Expenditure incurred on collateral agreements
COVERAGE_GAP BAPICMS_STR_COVERAGE_GAP 142 X Coverage gap for Receivables
DISTRIBUTED_COLLATERAL_VALUE BAPICMS_STR_CAG_DIST_CV_GET 172 X Distributed collateral value
DOCUMENTS BAPICMS_STR_CAG_DOC_GET 160 X Documents linked to collateral agreement
EXTENSIONIN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
EXTENSIONOUT BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
FREE_COLLATERAL BAPICMS_STR_CAG_FREE_COL_GET 71 X Free collateral
GUARANTEE_DATA BAPICMS_STR_CAG_GUAR_GET 98 X Guarantee data
GUARANTEE_LENDING_LIMIT BAPICMS_STR_CAG_LL_GUAR_GET 67 X Lending limit for guarantees
GUARANTEE_LENDING_VALUE BAPICMS_STR_CAG_LV_GUAR_GET 73 X Lending value for guarantees
LAND_CHARGE_DATA BAPICMS_STR_CAG_LCHG_GET 235 X Land charges specific data
NOTES BAPICMS_STR_CAG_NOTES_GET 184 X Notes created on Collateral agreement
PARTNER_TERMINATION_DATA BAPICMS_STR_CAG_BP_TRM_GET 138 X BuPa termination details
PORTIONS BAPICMS_STR_CAG_POR_GET 194 X Collateral agreement portions
PORTION_BUSINESS_PARTNERS BAPICMS_STR_CAG_POR_BP_GET 96 X Business partners linked to Agreement-Portions
PRIOR_CHARGES BAPICMS_STR_CAG_PR_CHG_GET 149 X Prior charges
PRIOR_CHARGE_LOAN_TO_VALUE BAPICMS_STR_CAG_LVR_PR_GET 57 X Agreement specific calcualted values
RECEIVABLE_LINKS BAPICMS_STR_CAG_RBL_GET 208 X Collateral agreement receivable links
RELATED_TO BAPICMS_STR_CAG_REL_TO_GET 132 X Relationship: Contributions of Portions to Agreements
RELATED_TO_COLLATERAL_VALUE BAPICMS_STR_CAG_DCV_REL_TO 121 X Distribution of collateral value to relations
RELATIONS_FROM BAPICMS_STR_CAG_REL_FROM_GET 132 X Relationship: Contributions From Agreement Portions
RELATION_FROM_COLLATERAL_VALUE BAPICMS_STR_CAG_DIST_CV_REL 121 X Distribution of collateral value to relations
RETURN BAPIRET2 548 X Return Parameter
RULES BAPICMS_STR_CAG_RULES_GET 204 X Rules associated to Collateral agreement
SPECIAL_ARRANGEMENTS BAPICMS_STR_CAG_SA_GET 272 X Special agreements on collateral agreements
SYSTEM_STATUS BAPICMS_STR_CAG_SYS_STAT_GET 55 X System status
TRANSFER_DATA BAPICMS_STR_CAG_TRANS_GET 52 X Transfer specific details
USER_STATUS BAPICMS_STR_CAG_USR_STAT_GET 55 X User status

Functionality
Use this method to transfer the details for one or more collateralagreements maintained in Collateral Management. These include :

  • Basic details of collateral agreements such as validity, country and
  • termination details
    • Specifc details (relevant for the collateral agreement category that you
    • specify)
      • Details of values,

      • Charges and collateral agreement - receivable assignments

      • Special arrangements

      • Business partners assigned to the collateral agreements

      • Documents attached to the collateral agreements

      • Calculated values for the collateral agreements

      • Notes

      • Note : This method transfers all the basic data. To transferspecific details of the collateral agreements such as specialarrangements, collateral agreement - receivable assignments, charges,business partners or documents, you must check the relevant flags forthe same.
        This method is mostly used by correspondence and other modules where atable of collateral agreement identifications are given and all thedetails are required to be transferred.
        The rights GUID must be passed as parameter to uniquely collateralagreements in the system. Based on this key, the details of thecollateral agreements are returned from the records.

        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 values of the coverage gap for thereceivables. These values are transferred only if you have checked theflag FLAG_CALCULATION_VALUES (Flag: Indicates if calculation values haveto be fetched) while determing the scope of the import parameters.

            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 is an export parameter. It is provided to allow additional detailvalues to be returned by the BAPI.
            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 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 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 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 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 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 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 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 table contains the return messages (including the error messagesfor plausibility checks ) from the method call.

                    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.