Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Real estate 'BAPI_RE_BU_CREATE' wbs value.

Former Member
0 Likes
606

Dear Abapers ,

I'm trying to create building through 'BAPI_RE_BU_CREATE' .. and it is created successfully but i could not find where to set 'WBS Element' in BAPI

and also where to set 'System Status' and 'User Status'.

 
CALL FUNCTION 'BAPI_RE_BU_CREATE'

  EXPORTING

    COMP_CODE_EXT                    = wa_datatab-COMP_CODE_EXT

    BUSINESS_ENTITY_NUMBER_EXT       = wa_datatab-BUSINESS_ENTITY_NUMBER_EXT

    BUILDING_NUMBER_EXT              = wa_datatab-BUILDING_TEXT

    BUILDING                         = BUILDING

    OBJECT_ADDRESS                   = ADDRESS

*   COSETTLE_PARAM                   =

*   TRANS                            =

*   TEST_RUN                         = ' '

  IMPORTING

    COMPCODE                         = wa_Created-COMP_CODE

    BUSINESSENTITYNUMBER             = wa_Created-BUSINESS_ENTITY

    BUILDINGNUMBER                   = wa_Created-BUILDING

  TABLES

    TERM_ORG_ASSIGNMENT              =  ASSIGNMENT[]

*   MEASUREMENT                      =

*   PARTNER                          =

*   OPTION_RATE                      =

*   COSETTLE_RULE                    =

*   CHARACT                          =

*   OBJ_ASSIGN                       =

*   RESUBM_RULE                      =

*   ARCH_REL                         =

*   ARCH_RELMS                       =

*   STATUS                           =

*   EXTENSION_IN                     =

    RETURN                           = RETURN[]

*   INFRASTRUCTURE                   =

     .
1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
446

I solve it by passing the value to OBJ_ASSIGN table as folllowing

wa_OBJ_ASSIGN-ASSIGNMNT_OBJECT_TYPE = 'PR'.
wa_OBJ_ASSIGN-ASSIGNMNT_OBJECT_ID = WA_DATATAB-WBS_ELEMENT.
APPEND wa_OBJ_ASSIGN to OBJ_ASSIGN.

CALL FUNCTION 'BAPI_RE_BU_CREATE'
  EXPORTING
    COMP_CODE_EXT                    = wa_datatab-COMP_CODE_EXT
    BUSINESS_ENTITY_NUMBER_EXT       = wa_datatab-BUSINESS_ENTITY_NUMBER_EXT
    BUILDING_NUMBER_EXT              = wa_datatab-BUILDING_NUMBER_EXT
    BUILDING                         = BUILDING
    OBJECT_ADDRESS                   = ADDRESS
  IMPORTING
    COMPCODE                         = wa_Created-COMP_CODE
    BUSINESSENTITYNUMBER             = wa_Created-BUSINESS_ENTITY
    BUILDINGNUMBER                   = wa_Created-BUILDING
  TABLES
    TERM_ORG_ASSIGNMENT              =  ASSIGNMENT[]
    MEASUREMENT                      =  MEASUREMENT[]
    OBJ_ASSIGN                       = OBJ_ASSIGN[]
    RETURN                           = RETURN[]

*   INFRASTRUCTURE                   =

     .
1 REPLY 1
Read only

Former Member
0 Likes
447

I solve it by passing the value to OBJ_ASSIGN table as folllowing

wa_OBJ_ASSIGN-ASSIGNMNT_OBJECT_TYPE = 'PR'.
wa_OBJ_ASSIGN-ASSIGNMNT_OBJECT_ID = WA_DATATAB-WBS_ELEMENT.
APPEND wa_OBJ_ASSIGN to OBJ_ASSIGN.

CALL FUNCTION 'BAPI_RE_BU_CREATE'
  EXPORTING
    COMP_CODE_EXT                    = wa_datatab-COMP_CODE_EXT
    BUSINESS_ENTITY_NUMBER_EXT       = wa_datatab-BUSINESS_ENTITY_NUMBER_EXT
    BUILDING_NUMBER_EXT              = wa_datatab-BUILDING_NUMBER_EXT
    BUILDING                         = BUILDING
    OBJECT_ADDRESS                   = ADDRESS
  IMPORTING
    COMPCODE                         = wa_Created-COMP_CODE
    BUSINESSENTITYNUMBER             = wa_Created-BUSINESS_ENTITY
    BUILDINGNUMBER                   = wa_Created-BUILDING
  TABLES
    TERM_ORG_ASSIGNMENT              =  ASSIGNMENT[]
    MEASUREMENT                      =  MEASUREMENT[]
    OBJ_ASSIGN                       = OBJ_ASSIGN[]
    RETURN                           = RETURN[]

*   INFRASTRUCTURE                   =

     .