Fonction SAP BAPI_CMS_RE_GETDETAIL_MULTI - OMS : Real Estate Get Detail Multiple

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
DATA_REQUESTED BAPICMS_RE_STR_REQD_DATA u 9 X Real estate required data
PROCESSEXTENSION BAPI_CMS_STR_CENTRAL-PROCESSEXTENSION C 1 X Flag: Execute Customer Extensions (BAdIs) in BAPI

Paramètre Reférence Long. Facultatif Description
ADDRESS_DETAILS BAPICMS_STR_RE_ADDR_CRT 1410 X BAPI : Address details for Real estate
CALCULATION_CONSOLIDATED BAPICMS_STR_RE_CALC_CONS_GET 231 X Consolidated calculations results for real estate
CALCULATION_MAIN BAPICMS_STR_RE_CALC_GET 231 X Calculations results for main object
CALCULATION_PARTS BAPICMS_STR_RE_SAS_CALC_GET 263 X Calculations results for parts and accessories
EXTENSIONIN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
EXTENSIONOUT BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
MAINOBJECT_ACCESSORIES_DATA BAPICMS_RE_STR_MAINOBJ_ACS_GET 192 X Accessory details
MAINOBJECT_BUSINESS_PARTNERS BAPICMS_RE_STR_MAINOBJ_BP_GET 88 X List of business partners related to the real estate object
MAINOBJECT_COST_DATA BAPICMS_RE_STR_MAINOBJ_CST_GET 146 X Main object cost details
MAINOBJECT_DATA BAPICMS_RE_STR_OBJ_MAIN_GET 1336 X Main Object details
MAINOBJECT_DOCUMENTS BAPICMS_RE_STR_MAINOBJ_DOC_GET 140 X List of documents related to the real estate
MAINOBJECT_LANDREGISTER BAPICMS_RE_STR_MAINOBJ_LR_GET 58 X Land register link
MAINOBJECT_NONMONETARY_DATA BAPICMS_STR_MAIN_LR_SEC2_GET 232 X Section 2 of German Grundbuch main object
MAINOBJECT_PROPERTYLIST_DATA BAPICMS_STR_MAIN_LR_SECB_GET 291 X Section B of German Grundbuch main object
MAINOBJECT_VALUE_DATA BAPICMS_RE_STR_MAINOBJ_VAL_GET 106 X Value details of main object
NOTES BAPICMS_RE_STR_NOTES_GET 164 X Notes
OBJECT_INSURANCE_DATA BAPICMS_RE_STR_OMS_INS_GET 390 X Insurance details for real estate
OBJECT_INSURANCE_DOCUMENTS BAPICMS_RE_STR_OMS_INS_DOC_GET 228 X Insurance documents
OBJECT_INSURANCE_PARTNERS BAPICMS_RE_STR_OMS_INS_BP_GET 168 X Business partners of insurance
PARTS_ACCESSORIES_DATA BAPICMS_RE_STR_PRT_ACS_GET 272 X Accessories of real estate parts
PARTS_BUSINESS_PARTNERS BAPICMS_RE_STR_PRT_BP_GET 100 X Business partners of real estate parts
PARTS_COST_DATA BAPICMS_RE_STR_PRT_CST_GET 156 X Parts cost details
PARTS_DATA BAPICMS_RE_STR_OBJ_PRT_GET 1460 X Details of real estate parts
PARTS_DOCUMENTS BAPICMS_RE_STR_PRT_DOC_GET 150 X Documents of real estate parts
PARTS_LANDREGISTER BAPICMS_RE_STR_PRT_LR_GET 68 X Land register link of parts
PARTS_NONMONETARY_DATA BAPICMS_STR_PRT_LR_SEC2_GET 242 X Section 2 of German Grundbuch parts
PARTS_PROPERTYLIST_DATA BAPICMS_STR_PRT_LR_SECB_GET 301 X Section B of German Grundbuch parts
PARTS_VALUE_DATA BAPICMS_RE_STR_PRT_VAL_GET 116 X Value details of parts
REALESTATE_DATA BAPICMS_RE_STR_OBJ_HDR_GET 371 X Main real estate details / header details
REALESTATE_IDENTIFIER BAPICMS_RE_STR_IDENTIFIER_GET 32 Real estate identifier primary key
REALESTATE_KEYS BAPICMS_RE_STR_KEYS_GET 104 X Real estate primary key & semantic key
RETURN BAPIRET2 548 X Return Parameter
SYSTEM_STATUS BAPICMS_RE_STR_SYS_STAT_GET 35 X System status
USER_STATUS BAPICMS_RE_STR_USR_STAT_GET 35 X User status


You can use this method to transfer details of one or more real estateobjects maintained in Collateral Management. These include :
  • Basic details such as location, costs and usages

  • Details of values, building parts and insurances

  • Business partners assigned to the rights

  • Documents attached to the rights

  • Calculated values for the rights

  • Notes

  • Note : This method transfers all the basic data. To transferspecific details such as insurance, business partners or documents, youmust check the relevant flags for the same.
    This method is mostly used by correspondence and other modules where atable of real estate object identifications are given and all thedetails are required to be transferred.
    The rights GUID must be passed as parameter to uniquely real estateobjects in the system. Based on this key, the details of the real estateobjects are returned from the records.

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

    Default
    As a default, only the basic details of the real estate objects aretransfered. To transfer the specific details, you must check the flagsfor 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 parameter contains the calculated values for the real estateobjects (including those of its building parts). These details aretransfered only if you have checked the flag FLAG_CALC while determiningthe scope of the import parameters.

    Description
    This parameter contains the calculated values of the main real estateobject (without the values of the building parts). To transfer thecalcualted values, you must check the flag FLAG_CALC while determiningthe scope of the import parameters.

    Description
    This parameter contains the calculated values of the building parts ofthe real estate objects. To transfer the calculated values, you mustcheck the flag FLAG_CALC while determining the scope of the importparameters.

    Description
    This parameter is an import parameter. It enables you to defineadditional filter criteria 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 is an export parameter. It is provided to allow additional valuesto 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 controls the asset specific data to be read for a realestate object.

    Description
    If you want to pass the data for business partners assigned to the realestate object, you need to transfer values for atleast the followingfields :

    • 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 costs related data of the real estateobjects. Atleast the value for the cost type must be transfered.

      Default

      Description
      This parameter contains the data of the main real estate object (withoutthe building parts). Atleast the following values must be transfered :

      • Real estate type

      • Real estate identification

      • Usage type

      • Utilization type

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

        Description
        If you want to pass the data for the documents assigned to the realestate object, you must pass atleast the following fields :

        • Document reference identification

        • Document type
        • Description
          If you want to pass the data for land register records are assigned tothe real estate object, you must transfer values for atleast thefollowing parameters :

          • Real estate identification

          • Real estate type

          • Land register semantic identification (this key is a combination of the
          • fields land register district, sub-district, volume number and the pagenumber).
            For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

            Description
            This parameter contains the non-monetary details of the land registerrecords of the real estate objects. Atleast the following fields must betransfered :

            • Real estate object ID

            • Object type

            • District court

            • Land register district

            • Volume number

            • Page number

            • Serial no

            • Serial number of the property list number

            • Section II charge/restriction type

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

              Description
              This parameter contains the land register details of the main realestate objects. Atleast the following values must be transfered :

              • Real estate object ID

              • Object type

              • Land register district count

              • Sub-district court

              • Page number

              • Volume Number

              • Register type

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

                Description
                This parameter contains the valuation data of the real estate objects.
                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 the realestate objects. These details are transfered only if you have checkedthe flag FLAG_NOTES (Flag: Indicates that notes data is to be fetched).

                Description
                This parameter contains the insurance data of the real estate objects.Atleast the insurance serial number (identifcation) and the insurancetype must be transferred.
                For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                Description
                This parameter contains the data of the documents attached to theinsurance details of the real estates. Atleast the following values mustbe transfered :

                • Collateral object ID

                • Object type

                • Insurance category

                • Insurance type

                • Insurance identification

                • Document identification

                • Document type

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

                  Description
                  This parameter contains the data of insurance buisness partners of thereal estate object. Atleast the business partner identification and thepartner function must be transfered.

                  Description
                  This parameter controls the asset specific data to be read for thebuilding parts of real estate objects.

                  Description
                  To transfer the data for business partner assigned to the building parts
                  , you must transfer atleast the following values :

                  • Business partner identification

                  • Business partner function
                  • Description
                    This parameter contains the costs related data of the building parts ofthe real estate objects. Atleast the cost type must be transfered.
                    For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                    Description
                    This parameter contains the data for the real estate building parts.Atleast the building part type must be transfered.

                    Description
                    If you want to pass the data for documents assigned to the buildingparts of the real estate object, you must pass atleast the followingfields:

                    • Document reference identification

                    • Document type
                    • Description
                      This parameter contains the details of the land register recordsassigned to the building parts of the real estate objects. Atleast thefollowing parameters must be transfered :

                      • Real estate identification

                      • Real estate type

                      • Land register semantic identification (this key is a combination of the
                      • fields land register district, sub-district, volume number and the pagenumber).
                        For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                        Description
                        This parameter contains the non-monetary details of the land register.Atleast the following values must be transferred :

                        • Serial number

                        • Property list serial number
                        • Description
                          This parameter contains the land register data of the building parts ofreal estate objects. Atleast the following values must be transfered :

                          • Real estate object ID

                          • Object type

                          • Building part ID

                          • Building part type

                          • Land register district count

                          • Sub-district court

                          • Page number

                          • Volume number

                          • Register type

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

                            Description
                            The parameter controls the scope of the valuation data to be read forthe building parts of the real estate object .
                            For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                            Description
                            This parameter contains the header data of the real estate objectsincluding the real estate ID and real estate type.
                            For more information on the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

                            Description
                            This parameter implements the key field real estate GUIDs (internaltechnical keys) of the real estate objects whose data must betransfered.

                            Default
                            You can define the values for real estate identifications in the IMGCustomizing under Collateral Objects -> Maintain Number Ranges -Maintain Number Ranges for Real Estate Objects.
                            For detailed information, see the relevant IMG documentation for NumberRanges.

                            Description
                            This parameter implements the primary keys for the real estate object.
                            For detailed information, see the relevant data element documentation inthe ABAP Dictionary.

                            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 system statuses of the realestate objects.

                            Value range
                            The following system statuses are possible for real estate objects :

                            • Created - This system status is set as default

                            • Active

                            • Inactive

                            • Legally active

                            • Calculation relevant

                            • Note : Only the following combinations of system statuses areallowed:
                              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 real estate object.

                              Default
                              All real estate objects by default assume the system status Created.

                              Description
                              This parameter contains the details of the user statuses of the realestate objects. These details are 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