Google Search - Blog...........

Displaying Workflow Items Based On The Created User.

REPORT zworkflow.

*-----------------------------------------------------------------------
* T Y P E P O O L S
*-----------------------------------------------------------------------

TYPE-POOLS: slis.

*-----------------------------------------------------------------------
* T A B L E S
*-----------------------------------------------------------------------
TABLES : swwwihead,
usr02.

*-----------------------------------------------------------------------
* T Y P E S
*-----------------------------------------------------------------------

TYPES: BEGIN OF ty_final.
INCLUDE STRUCTURE swwwihead.
TYPES: END OF ty_final.

*-----------------------------------------------------------------------
* I N T E R N A L T A B L E S
*-----------------------------------------------------------------------

DATA: t_mm003 TYPE TABLE OF swwwihead WITH HEADER LINE,
t_mm004 TYPE TABLE OF swwwihead WITH HEADER LINE,
t_mm005 TYPE TABLE OF swwwihead WITH HEADER LINE,
lw_swwuserwi TYPE swwuserwi.

DATA: t_final TYPE TABLE OF swwwihead WITH HEADER LINE.

DATA: t_fieldcat TYPE slis_t_fieldcat_alv,
w_fieldcat LIKE LINE OF t_fieldcat,
w_layout TYPE slis_layout_alv,
wa_indx TYPE indx.


*-----------------------------------------------------------------------
* V A R I A B L E  D E C L A R A T I O N S
*-----------------------------------------------------------------------

*-----------------------------------------------------------------------
* M A C R O S
*-----------------------------------------------------------------------

*-----------------------------------------------------------------------
* S E L E C T - O P T I O N S A N D P A R A M E T E R S
*-----------------------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

SELECT-OPTIONS: s_date FOR sy-datum,
s_task FOR swwwihead-wi_rh_task,
s_stat FOR swwwihead-wi_stat NO INTERVALS.

SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.

PARAMETERS: r_po RADIOBUTTON GROUP g1,
r_rfq RADIOBUTTON GROUP g1,
r_cont RADIOBUTTON GROUP g1.
SELECT-OPTIONS : s_userid FOR usr02-bname NO-DISPLAY.

SELECTION-SCREEN END OF BLOCK b2.

*-----------------------------------------------------------------------
* I N I T I A L I Z A T I O N
*-----------------------------------------------------------------------
INITIALIZATION.

s_stat-option = 'EQ'.
s_stat-sign = 'I'.
s_stat-low = 'READY'.
APPEND s_stat.

*-----------------------------------------------------------------------
* A T S E L E C T I O N - S C R E E N
*-----------------------------------------------------------------------
AT SELECTION-SCREEN.

*-----------------------------------------------------------------------
* S T A R T - O F - S E L E C T I O N
*-----------------------------------------------------------------------
START-OF-SELECTION.

*-----------------------------------------------------------------------
* T O P - O F - P A G E
*-----------------------------------------------------------------------
TOP-OF-PAGE.
*-----------------------------------------------------------------------
* E N D - O F - S E L E C T I O N
*-----------------------------------------------------------------------
END-OF-SELECTION.

PERFORM build_fieldcat .
PERFORM build_layout.
PERFORM display_alv.
*-----------------------------------------------------------------------
* F O R M S
*-----------------------------------------------------------------------


*&---------------------------------------------------------------------*
*& Form FIELDAT
*----------------------------------------------------------------------*
FORM fieldat USING p_fieldname TYPE slis_fieldcat_main0-fieldname
p_desc TYPE slis_fieldcat_main1-reptext_ddic.

w_fieldcat-fieldname = p_fieldname.
w_fieldcat-reptext_ddic = p_desc.

APPEND w_fieldcat TO t_fieldcat.
CLEAR w_fieldcat.

ENDFORM. " FIELDAT
*&---------------------------------------------------------------------*
*& Form GET_TASKLIST
*----------------------------------------------------------------------*
FORM get_tasklist .

IF r_po = 'X'.

s_task-option = 'EQ'.
s_task-sign = 'I'.
s_task-low = 'TS90000072'.
APPEND s_task.

ELSEIF r_rfq = 'X'.

s_task-option = 'EQ'.
s_task-sign = 'I'.
s_task-low = 'TS90000078'.
APPEND s_task.

ELSEIF r_cont = 'X'.
s_task-option = 'EQ'.
s_task-sign = 'I'.
s_task-low = 'TS90000077'.

APPEND s_task.


ENDIF.

ENDFORM. " GET_TASKLIST
*&---------------------------------------------------------------------*
*& Form GET_WORKFLOW_ITEMS
*----------------------------------------------------------------------*
FORM get_workflow_items .

SELECT * FROM swwwihead
INTO TABLE t_final
WHERE wi_cd IN s_date
AND wi_rh_task IN s_task
AND wi_stat IN s_stat.

IF sy-subrc = 0.
SORT t_final BY wi_text.
ELSE.
MESSAGE i398(00) WITH 'No Data Selected for the given selection'.
LEAVE TO SCREEN 0.
ENDIF.

LOOP AT t_final.
SELECT SINGLE * FROM swwuserwi INTO lw_swwuserwi
WHERE wi_id = t_final-wi_id
AND user_id = sy-uname
AND no_sel = space.
IF sy-subrc NE 0.
DELETE t_final.
ENDIF.
ENDLOOP.

ENDFORM. " GET_WORKFLOW_ITEMS
*&---------------------------------------------------------------------*
*& Form BUILD_FIELDCAT
*----------------------------------------------------------------------*
FORM build_fieldcat .

PERFORM fieldat USING 'WI_TEXT' 'Work item text'.
PERFORM fieldat USING 'WI_CD' 'Created Date'.
PERFORM fieldat USING 'WI_CRUSER' 'Created By'.
PERFORM fieldat USING 'WI_STAT' 'Status'.

ENDFORM. " BUILD_FIELDCAT
*&---------------------------------------------------------------------*
*& Form BUILD_LAYOUT
*----------------------------------------------------------------------*
FORM build_layout .

w_layout-colwidth_optimize = 'X'.
w_layout-zebra = 'X'.

ENDFORM. " BUILD_LAYOUT
*&---------------------------------------------------------------------*
*& Form DISPLAY_ALV
*----------------------------------------------------------------------*
FORM display_alv .

DELETE ADJACENT DUPLICATES FROM t_final COMPARING wi_text.

v_title = sy-title.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMMAND'
i_callback_top_of_page = 'TOP_OF_PAGE'
is_layout = w_layout
it_fieldcat = t_fieldcat
TABLES
t_outtab = t_final.

ENDFORM. " DISPLAY_ALV

*&---------------------------------------------------------------------*
*& Form USER_COMMAND
*----------------------------------------------------------------------*
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.

CASE :r_ucomm.

WHEN '&IC1'.

READ TABLE t_final INDEX rs_selfield-tabindex.

SET PARAMETER ID 'WID' FIELD t_final-wi_id.

CALL TRANSACTION 'SBWP' AND SKIP FIRST SCREEN.

WHEN 'OTHERS'.
ENDCASE.

rs_selfield-refresh = 'X'.

ENDFORM. " BUILD_LAYOUT

BAPI BAPI_RE_BE_GET_LIST Business Entity List

CALL FUNCTION 'BAPI_RE_BE_GET_LIST'
TABLES
seloption = t_seloption
bus_entity = t_bus_entity
object_address = t_object_address
cosettle_param = t_cosettle_param
term_org_assignment = t_term_org_assignment
measurement = t_measurement
partner = t_partner
option_rate = t_option_rate
cosettle_rule = t_cosettle_rule
obj_assign = t_obj_assign
arch_rel = t_arch_rel
arch_relms = t_arch_relms
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
infrastructure = t_infrastructure.

Building Data using BAPI BAPI_RE_BU_GET_LIST

CALL FUNCTION 'BAPI_RE_BU_GET_LIST'
TABLES
seloption = t_seloption
building = t_building
object_address = t_object_address
cosettle_param = t_cosettle_param
term_org_assignment = t_term_org_assignment
measurement = t_measurement
partner = t_partner
option_rate = t_option_rate
cosettle_rule = t_cosettle_rule
charact = t_charact
obj_assign = t_obj_assign
arch_rel = t_arch_rel
arch_relms = t_arch_relms
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
infrastructure = t_infrastructure.

Get Rental Object Data using BAPI BAPI_RE_RO_GET_LIST

CALL FUNCTION 'BAPI_RE_RO_GET_LIST'
TABLES
seloption = t_seloption
rental_object = t_rental_object
object_address = t_object_address
cosettle_param = t_cosettle_param
term_org_assignment = t_term_org_assignment
term_payment = t_term_payment
term_rhythm = t_term_rhythm
term_vacancy = t_term_vacancy
term_adjustment = t_term_adjustment
measurement = t_measurement
rent_obj_rel = t_rent_obj_rel
partner = t_partner
option_rate = t_option_rate
cosettle_rule = t_cosettle_rule
charact = t_charact
condition = t_condition
cond_calc = t_cond_calc
acc_firm = t_acc_firm
obj_assign = t_obj_assign
occupancy = t_occupancy
measpt = t_measpt
measpt_rel = t_measpt_rel
arch_rel = t_arch_rel
arch_relms = t_arch_relms
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
infrastructure = t_infrastructure.

Property Tax Data using BAPI BAPI_RE_CN_GET_LIST

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-sign = 'I'.
t_seloption-option = 'EQ'.
t_seloption-field_value_low = 'Z200'.

APPEND t_seloption.

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-field_value_low = 'Z210'.
APPEND t_seloption.

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-field_value_low = 'Z220'.
APPEND t_seloption.

CALL FUNCTION 'BAPI_RE_CN_GET_LIST'
TABLES
seloption = t_seloption
contract = t_contract
term_renewal = t_term_renewal
term_renewal_rule = t_term_renewal_rule
term_notice = t_term_notice
term_notice_obj = t_term_notice_obj
term_notice_rule = t_term_notice_rule
term_object_rel = t_term_object_rel
term_org_assignment = t_term_org_assignment
term_payment = t_term_payment
term_rhythm = t_term_rhythm
term_adjustment = t_term_adjustment
term_sr_reporting = t_term_sr_reporting
term_sr_sales = t_term_sr_sales
term_sr_peak_sales = t_term_sr_peak_sales
term_sr_rhythm = t_term_sr_rhythm
act_deposit = t_act_deposit
partner = t_partner
option_rate = t_option_rate
object_rel = t_object_rel
meas_cn = t_meas_cn
condition = t_condition
cond_calc = t_cond_calc
cond_dist = t_cond_dist
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
term_withholding_tax = t_term_withholding_tax
term_withholding_tax_item = t_term_withholding_tax_item
cosettle_param = t_cosettle_param
cosettle_rule = t_cosettle_rule
term_payment_split = t_term_payment_split.

Lease Out Master Data using BAPI BAPI_RE_CN_GET_LIST

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-sign = 'I'.
t_seloption-option = 'EQ'.
t_seloption-field_value_low = 'Z010'.
APPEND t_seloption.

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-field_value_low = 'Z020'.
APPEND t_seloption.

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-field_value_low = 'Z030'.
APPEND t_seloption.

t_seloption-field_name = 'CONTRACT_TYPE'.
t_seloption-field_value_low = 'Z040'.
APPEND t_seloption.

CALL FUNCTION 'BAPI_RE_CN_GET_LIST'
TABLES
seloption = t_seloption
contract = t_contract
term_renewal = t_term_renewal
term_renewal_rule = t_term_renewal_rule
term_notice = t_term_notice
term_notice_obj = t_term_notice_obj
term_notice_rule = t_term_notice_rule
term_object_rel = t_term_object_rel
term_org_assignment = t_term_org_assignment
term_payment = t_term_payment
term_rhythm = t_term_rhythm
term_adjustment = t_term_adjustment
term_sr_reporting = t_term_sr_reporting
term_sr_sales = t_term_sr_sales
term_sr_peak_sales = t_term_sr_peak_sales
term_sr_rhythm = t_term_sr_rhythm
act_deposit = t_act_deposit
partner = t_partner
option_rate = t_option_rate
object_rel = t_object_rel
meas_cn = t_meas_cn
condition = t_condition
cond_calc = t_cond_calc
cond_dist = t_cond_dist
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
term_withholding_tax = t_term_withholding_tax
term_withholding_tax_item = t_term_withholding_tax_item
cosettle_param = t_cosettle_param
cosettle_rule = t_cosettle_rule
term_payment_split = t_term_payment_split.

Get All Land Data using BAPI BAPI_RE_PR_GET_LIST

CALL FUNCTION 'BAPI_RE_PR_GET_LIST'
TABLES
seloption = t_seloption
property = t_property
object_address = t_object_address
cosettle_param = t_cosettle_param
term_org_assignment = t_term_org_assignment
measurement = t_measurement
partner = t_partner
option_rate = t_option_rate
cosettle_rule = t_cosettle_rule
obj_assign = t_obj_assign
arch_rel = t_arch_rel
arch_relms = t_arch_relms
resubm_rule = t_resubm_rule
resubm_date = t_resubm_date
status = t_status
extension_out = t_extension_out
return = t_return
infrastructure = t_infrastructure
charact = t_charact.

Real Estate Transactions

ECACUST Display IMG for RE-FX
RECABDTSCR Manager Subscreens in BDT
RECABT Generate BDT Subscreen Containers
RECACC Check Customizing Settings
RECACDOBJREL Change Doc. Objects per Object Type
RECAGUICUST System Settings: Interface
RECALN Number Range Maint: RECALOG
RECALP Param. for Log Overview (Internal)
RECARECURNO Number Range Maintenance: RECARECUR
RECARSCN Process Dates for Contracts
RECARSGEN Generate Reminder Dates
RECARSGENCN Generate Dates for Contracts
RECASHOWIMG Display IMG
RECASTATOBJ Possible Status Activ. per Obj.Type
RECATM Manage Text Modules
RECAWBLIST Overview Lists per Object Type
RECAWBNAVTOOL Navigation Tools in Navigator
RECAWBREQTOOL Tools for RE Workbench Requests
RECAWBTYPE Object Types in the Workbench
RECPA100 General Corresp.(Arch.Obj.)
RECPA110 Master Data Summary(Arch.Obj.)
RECPA120 General Correspondence (BE)
RECPA130 Master Data Summary (BE)
RECPA140 General Letter (Land)
RECPA150 Master Data Summary (Land)
RECPA160 General Correspondence (Buildings)
RECPA170 Master Data Summary (Buildings)
RECPA180 General Correspondence (RO)
RECPA190 Master Data Summary (Rental Object)
RECPA200 General Letter (Parcel)
RECPA210 Master Data Summary (Parcel)
RECPA220 General Letter (Parcel Update)
RECPA230 Master Data Summary (Parcel Update)
RECPA240 General Letter (Land Register)
RECPA250 Master Data Summary (Land Register)
RECPA260 General Letter (Public Register)
RECPA270 Master Data Summ. (Public Register)
RECPA280 General Letter (Notice of Assessmt)
RECPA290 Master Data Summ.(Notice of Assessmt
RECPA330 General Letter (RE Search Request)
RECPA340 Master Data Summary (RE Search Req.)
RECPA350 RE Search Request
RECPA360 General Letter (Contract Offer)
RECPA370 Master Data Summary (Contract Offer)
RECPA380 Contract Offer
RECPA390 Lease Abstract
RECPA400 General Correspondence
RECPA410 Master Data Summary
RECPA420 Contract Form
RECPA440 General Letter (Adjustment Measure)
RECPA460 Master Data Summary (Adj. Measure)
RECPA500 Contract Account Sheet
RECPA520 Invoice for Rent
RECPA550 Service Charge Settlement
RECPA560 COA Settlement
RECPA562 Annual Budget
RECPA564 Tenant Settlement
RECPA566 Statement of Reserve Fund
RECPA570 Sales-Based Settlement
RECPA580 Sales Report
RECPA590 Reminder of Missing Sales Reports
RECPA600 Adjustment
RECPA610 Approve Adjustment
RECPA620 Adjustment Approval Reminder
RECPA630 Notify About Adjustment
RECPA700 Notice/Confirmation of Notice
RECPDOC Overview of Created Documents
RECPYA Basic Settings and Doc. Templates
RECPYX Supported Object Types
RECPZA Basic Settings
RECPZE Correspondence activities
RECPZF Correspondence Applications
RECPZR Output Documents
RECPZX Supported Object Types
RECPZY Supported Corresp.Applications
RECRWF Customizing Workflow Recruitmnt Form
RECTHP01 IDE: Generation of FI Vendor Posting
RECTHP02 IDE: Generation of FI Vendor Posting
REBDAO Process Architectural Object
REBDAOAR Archive Architectural Objects
REBDAOARE Display Architectural Objects
REBDAOCHECK Mass Check: Architect. Objects
REBDAORP Change Person Resp.: Arch. Objects
REBDBE Process Business Entity
REBDBEAR Archive Business Entities
REBDBEARE Display Business Entities
REBDBU Process Building
REBDBUAR Archive Buildings
REBDBUARE Display building
REBDCACHECK Mass Check: Usage Objects
REBDCARP Change Person Resp.: Usage Objects
REBDCOBJASSTYPE Object Assignment Types
REBDCOBJASSUSED Object Types for Obj. Assign. Types
REBDCOBJTYPEASS Obj.Assignment Types per Object Type
REBDDEFPS Definition of Pooled Space
REBDFIXFITCHAR Fixt./Fittings Characteristics
REBDMSA Maintain Measurement Types
REBDOCC Occupancy Planning of Architecture
REBDOCCUSE Occupancy Planning of Usage
REBDPR Process Property
REBDPRAR Archive Land
REBDPRARE Display Properties
REBDRO Process Rental Object
REBDROAR Archive Rental Objects
REBDROARE Display Rental Objects
REBDROCFAR Archive Cash Flow of Rental Objects
REBDROCFARE Display Cash Flow of Rental Objects
REBDRSRETURN End Rental Spaces
REBDTIVBDMEASRO Cust:Maint. Msrmnt Type per Usg Type
REBDTIVBDROFSTATUS Cust: Maintain Field Grp per UsgType
REBDTIVBDROUSGREL Cust: Maintain Usg Type per RO Type

Real Estate Badies

BADI_REAJ_ADJUSTMENT Rent Adjustment
BADI_REAJ_ADJUSTMENT_RLRA Adjustment of Conditions - RLRA Procedure
BADI_REAJ_ADJUSTMENT_TASK Adjustment Measure
BADI_REAJ_COMPARE_GROUP Comparative Group of Apartments
BADI_REAJ_EXPENSE_CALC_RULE Calculation of Current Expenses
BADI_REBD_ARCH_OBJECT Architectural Object
BADI_REBD_BUILDING Building
BADI_REBD_BUSINESS_ENTITY Business Entity
BADI_REBD_MEAS_AOHIER Switch Off Hierarchical Measurements on AO
BADI_REBD_MEAS_CUST Measurements Allowed Based on Customizing
BADI_REBD_PROPERTY Land
BADI_REBD_RENTAL_OBJECT Rental Object
BADI_REBP_ACCTASS_DETERMINE Business Partner: Determination of Account Assignment Object
BADI_REBP_ADD_FIELDS Business Partner: Own Fields
BADI_REBP_ATTRIB_DETERM Business Partner: Specification of Attributes for Partner C
BADI_RECA_ARCHIVING_OBJECT Archiving Object
BADI_RECA_AUTH_CHECK Authorization Check
BADI_RECA_BDT Enhancements in BDT Environment
BADI_RECA_BUSINESS_DATE Determination of Working Days in RE-FX
BADI_RECA_CAD_PROVIDER Determination of CAD Provider Instance
BADI_RECA_GUI_TABLE_EXT Interface Extension of Table Master Data
BADI_RECA_INTERFACE_IMPL Implementation of Interfaces
BADI_RECA_MESSAGE Change Characteristics of Messages
BADI_RECA_PROCESS Intervention in Control of a Process
BADI_RECA_RANGE_EXT Change to the Range
BADI_RECA_RESUBMISSION Reminders
BADI_RECA_SEARCH_METHOD Search Methods for a Search Strategy
BADI_RECA_STORABLE_EXT Enhanceable Object
BADI_RECA_WB RE Navigator
BADI_RECA_WB_LIST Lists on Objects
BADI_RECD_CALC_RULE Calculation Formula for Conditions
BADI_RECD_CASHFLOW Cash Flow
BADI_RECD_CONDITION Condition
BADI_RECD_DIST_RULE Distribution Formula for Conditions
BADI_RECN_CONTRACT Real Estate Contract
BADI_RECP_OI Correspondence with office application
BADI_RECP_SF Correspondence with PDF-Based Forms or Smart Forms
BADI_REEX_AL_ACROBJ Processing of Accrual Object
BADI_REEX_FI_BAPI Before Call of FI BAPI for Document Posting
BADI_REEX_FI_DUNNING Dunning
BADI_REEX_FI_GET_GLACCT BAdI for FI Account Determination
BADI_REEX_FI_MM_CAPITAL COA: Statement of Reserve Fund
BADI_REEX_FUNC_LOC RE Functional Location: Create and Change Data
BADI_REIS_LIST Info System: ALV Reporting.
BADI_REIS_RM Integration of Records Management
BADI_REIT_DATE_OF_SERVICE Derivation of Date of Service
BADI_REIT_DIST_EXCLUDE Exclusion from Input Tax Distribution
BADI_REIT_OPTION_RATE Option Rate Determination
BADI_REIT_POSTING_RULE Account Determination for Input Tax Distribution
BADI_REIT_TAX_CORR_OBJ_ASSIGN Default Correction Object for Line Item
BADI_REIT_TAX_CORR_OBJECT Correction Object
BADI_RELM_JOINT_LIABILITY Joint Liability
BADI_RELM_LAND_REGISTER Land Register
BADI_RELM_NOTICE_ASSESSMENT Notice of Assessment
BADI_RELM_NUMBER_LRPAGENO Conversion Exits for the Page Number of Land Register
BADI_RELM_NUMBER_LRREGNO Conversion Exits for Numbers in the Real Estate Register
BADI_RELM_NUMBER_PLNO Conversion Exits for Parcel Number
BADI_RELM_NUMBER_SECNO Conversion Exits for Numbers in Sections II and III
BADI_RELM_PARCEL_OF_LAND Parcel of Land
BADI_RELM_PUBLIC_ENCUMBRANCE Other Public Registers
BADI_RELM_RECORD_CHANGE Parcel Update
BADI_REMM_MANDATE Mandate
BADI_REMM_OBJ_ADOPT Conversion to Condominiums
BADI_REOR_COST Costs of Reservation/Continuous Occupancy
BADI_REOR_COST_DERIV Price Derivation for Reservation/Continuous Occupancy
BADI_REOR_OFFER Contract Offer
BADI_REOR_OFFER_OBJECT Offered Object
BADI_REOR_PO_OCCUPANT_OBJECTS Edit Assigned Objects for Move Planning
BADI_REOR_PO_PARTNER_TREE Determine Partner Using Hierarchy
BADI_REOR_PO_SUGGEST_POSITIONS Determine Possible Available Desk Assignments
BADI_REOR_POSITIONS BAdI: Desk Assignments on Reservation Object
BADI_REOR_RENTAL_REQUEST RE Search Request
BADI_REOR_RESERVATION Reservation
BADI_REOR_REVERSAL_COST Costs of a Cancellation
BADI_REOR_SEARCH BAdI for Real Estate Search
BADI_REOR_SERVICE_COST Costs of a Service
BADI_REOR_SERVICE_COST_DERIV Price Derivation for Service
BADI_RERA_ACCT_SHEET Overview of Tenant Account
BADI_RERA_ADVPAY Determination of Advance Payment
BADI_RERA_DOC Creation of RE Document
BADI_RERA_INVOICE RE Invoice
BADI_RERA_OP Create One-Time Posting
BADI_RESC_ACCRUAL Accrual/Deferral of Apportionable Costs
BADI_RESC_INFO_SYSTEM SCS: Reports
BADI_RESC_PARTICIP_GROUP Participation Group
BADI_RESC_SETTL_UNIT Settlement Unit
BADI_RESC_SETTLPARTICIP Settlement Participation

Tables Containing Data Related To Real Estate.

VICNCN Real Estate Contract
VICNDPACTUAL Actual Security Deposit
VICNMEASCN Contract Measurement
VICNNT Notice
VICNNTOBJREL Notice on Objects
VICNRN Renewal
VICNSCS Real Estate Contract: Service Charge Key
VICNSCSAU Real Estate Contract: Settlement Unit


VICNSCSPP Real Estate Contract: Liability Reserves
VICNSCSRH Real Estate Contract: Service Charge Settl
VICNSCSRP Real Estate Contract: Service Charge Settl
VIBDAO Architectural Object
VIBDARCOMPREL OBSOLETE: Assignment of Architecture to Co
VIBDARINTNUM OBSOLETE: Current Number Status
VIBDARNUMRANGE Number Range
VIBDBE Business Entity
VIBDBU Building
VIBDCHARACT Fixtures/Fittings
VIBDEXTREL Assignment of RE Object to Ext. Graphical
VIBDINFRA Infrastructure
VIBDLOCHIER Hierarchical Object Location
VIBDMEAS Measurement
VIBDNODE Higher-Level Architectural Object
VIBDOBJASS Object Assignment
VIBDOBJGRP Object Group


VIBDOBJREL Object Relationship A/U Object <-> A/U Obj
VIBDOBJRELPART Object Relationship A/U Object <-> A/U Obj
VIBDPLANOBJ Plan Pooled Space
VIBDPLANOCC Planned Occupancy of Usage Objects
VIBDPLANPS Plan Pooled Spaces
VIBDPMEQ OBSOLETE: Link from RE Object to Equipment
VIBDPMFL OBSOLETE: Link from RE Object to Functiona
VIBDPR Land
VIBDRO Rental Object
VIBDROOCC Occupancy History
VIBDSUBOBJNUM Current Number Level of Subobject

Business Partner
BUT000 BP: General data I
BUT001 BP: General data II
BUT010 GP: old, do not use ==> BUT020
BUT020 BP: Addresses
BUT021 BP: Address usages
BUT021_FS Time-Dependent Address Usage
BUT030 BP Where-Used List: Usages
BUT030G BP Where-Used List: Generic Nodes
BUT030GT BP Where-Used List: Generic Nodes, Text


BUT030T BP Object Usage: Application Table, Texts
BUT050 BP relationships/role definitions: General
BUT050_ADGUID46C BP Rel Addr Display -> AddrGuid
BUT050_CD BP Rel./Role Determination:Index Table for
BUT051 BP Relationship: Contact Person Relationsh
BUT052 BP Relationship: Addresses
BUT053 BP Relationship: Company Interest


BUT054 BP Relationship (not used yet)
BUT0BANK Business Partner: Bank Data
BUT0BK BP: Bank Details
BUT0BK_SHD Shadow table for BUT0BK (IBAN only)
BUT0BKU BP: Bank Details Usages
BUT0CC BP: Payment Cards
BUT0ID BP: ID Numbers
BUT0ID_BIP_NOHIT Business Information Provider: Logging of
BUT0IS BP: Industries
BUT0TP SAP BP: Template Assignments
BUT0VP BP: Business Partner Assignment and Links
BUT100 BP: Roles
BUT150 BP relationship: Attribute table (test dif


BUTADRSEARCH Mass Search Help: Business Partner
BUTBWCVSYSTAT BP: Mapping BW Status/OLTP System Status
BUTBWCVUSSTAT Customizing: Mapping BW Status/OLTP User S
BUTBWSYSTATGRP BP: BW Status Object Group for System Stat
BUTBWSYSTATGRPT BP: BW Status Object Group for System Stat
BUTBWSYSTATOBJ BP: BW Status Objects for System Status
BUTBWSYSTATOBJT BP: BW Status Objects for System Status -


BUTBWUSSTATGRP BP: BW Status Object Group for User Status
BUTBWUSSTATGRPT BP: BW Status Object Group - Texts
BUTBWUSSTATOBJ BP: BW Status Object for User Status
BUTBWUSSTATOBJT BP: BW Status Object for User Status
BUTECHORG Table of original Transactions (Technical)
BUTECHORGT Texts for Original Applications (Budgeting
BUTP_TP TP common data
BUTP_XMAP Mapping table between XML and BAPI structu

Business Partner BAPI's in Real Estate.

BAPI_BPCONTACT_ADD_TO_ASGN BAPI Partner Sales Activity AddToAssigned
BAPI_BPCONTACT_CHANGE BAPI Change Partner Sales Activity
BAPI_BPCONTACT_CREATEFROMDATA BAPI Partner Sales Activity Create from Data
BAPI_BPCONTACT_CREATEWITHDIA BAPI Partner Sales Activity - Create from Data Dialog
BAPI_BPCONTACT_DELETE BAPI Delete Partner Sales Activity
BAPI_BPCONTACT_GETDETAIL BAPI Partner Sales Activity - Get Details
BAPI_BPCONTACT_GETLIST BAPI Partner Sales Activity - Get List
BAPI_BPCONTACT_REMOVEFROM_ASGN BAPI Partner Sales Activity RemoveFromAssigned
BAPI_BPCONTACT_REPLICATE BAPI Partner Sales Activity Replicate
BAPI_BPCONTACT_REPLICATECHANGE BAPI Partner Sales Activity Replicate Changed Objects
BAPI_BPCONTACT_SAVEFROMMEMORY BAPI Partner Sales Activity - Save from Memory
BAPI_BPCONTACT_SETTOACTIVE BAPI Partner Sales Activity - Set simulated to active
BAPI_BUPA_GET_EMPLOYEE_FROM_BP SAP BP: Determine Employee for Business Partner Number
BAPI_BPARTNER_CHANGEPASSWORD Change Password of Business Partner Internet Users
BAPI_BPARTNER_CHECKPASSWORD Check Password of Business Partner Internet User
BAPI_BPARTNER_CREATEPASSWORD Create B2C Internet User for Business Partner
BAPI_BPARTNER_DELETEPASSWORD Delete a Business Partner Internet User
BAPI_BPARTNER_GETPASSWORD Status Information on Business Partner Internet User
BAPI_BPARTNER_INITPASSWORD Initialize Password for Business Partner Internet User
BAPI_BUPA_FS_BPADDITION_ADD Create Additional Information
BAPI_BUPA_FS_BPADDITION_CHANGE Change Additional Information
BAPI_BUPA_FS_BPADDITION_GET Read Additional Information
BAPI_BUPA_FS_BPADDITION_REMOVE Delete Additional Information
BAPI_BPLACE_GETDETAIL Read Business Place Data - for HR Use Only
BAPI_BPLACE_GETLIST Read Business Place List - for HR Use Only
BAPI_XBP_GET_INTERCEPTED_JOBS
BAPI_XBP_GET_USER_LIST
BAPI_XBP_INTRFACE_DESCRIBE_INT Each SMAPI Delivers 'Its' Long Text Name via This Type of Function
BAPI_XBP_JOBLIST_STATUS_GET
BAPI_XBP_JOB_ABAP_STEP_MODIFY Assign ABAP Program to a Specific Job Step
BAPI_XBP_JOB_ABORT Cancel Job
BAPI_XBP_JOB_ADD_ABAP_STEP Add Job Step with ABAP Program to a Job
BAPI_XBP_JOB_ADD_EXT_STEP Assign an External Program to a Job Step
BAPI_XBP_JOB_CHILDREN_GET
BAPI_XBP_JOB_CLOSE Complete job definition
BAPI_XBP_JOB_COPY
BAPI_XBP_JOB_COUNT Count how many jobs there are with a particular name
BAPI_XBP_JOB_DEFINITION_GET Read job definition
BAPI_XBP_JOB_DELETE XBP: Delete Background Job
BAPI_XBP_JOB_EXT_STEP_MODIFY Assign an External Program to a Particular Job Step
BAPI_XBP_JOB_HEADER_MODIFY
BAPI_XBP_JOB_JOBLOG_READ Read Job Log for a Job
BAPI_XBP_JOB_OPEN Create Job
BAPI_XBP_JOB_PARENT_CHILD_INFO
BAPI_XBP_JOB_READ
BAPI_XBP_JOB_SELECT Select Background Job According to Specific Criteria
BAPI_XBP_JOB_SPOOLLIST_READ Read the Spool List of an ABAP Job Step
BAPI_XBP_JOB_SPOOLLIST_READ_20
BAPI_XBP_JOB_SPOOLLST_READ_RW Read ABAP Job Step Spool List (Raw Format)
BAPI_XBP_JOB_START_ASAP Start job as soon as possible
BAPI_XBP_JOB_START_IMMEDIATELY Start job immediately
BAPI_XBP_JOB_STATUS_CHECK Reconcile job status according to DB with actual status
BAPI_XBP_JOB_STATUS_GET Determine Status of a Job
BAPI_XBP_MODIFY_CRITERIA_TABLE
BAPI_XBP_MODIFY_JOB_STEP
BAPI_XBP_NEW_FUNC_CHECK
BAPI_XBP_OUTPUT_DEVICE_SEARCH
BAPI_XBP_PRINT_FORMAT_SEARCH
BAPI_XBP_REPORT_SEARCH
BAPI_XBP_SELECT_INTERCEPTED_JO
BAPI_XBP_SPECIAL_CONFIRM_JOB
BAPI_XBP_SYNCHRONIZE_JOBS
BAPI_XBP_VARIANT_INFO_GET Determine all defined variants of an ABAP program
BAPI_XBP_VERSIONS_GET_INT Each Interface Attaches Its Version to an Existing Table
BAPI_XBP_APPL_INFO_GET
BAPI_XBP_APPL_LOG_CONTENT_GET
BAPI_XBP_BTC_STATISTIC_GET
BAPI_XBP_EVENT_DEFINITIONS_GET
BAPI_XBP_FACT_CALENDERS_GET
BAPI_XBP_GET_ARCHIVE_OBJECTS
BAPI_XBP_GET_SPOOL_AS_PDF
BAPI_XBP_GET_SPOOL_ATTRIBUTES
BAPI_XBP_HOL_CALENDERS_GET
BAPI_XBP_JOB_READ_SINGLE_SPOOL
BAPI_XBP_READ_SPOOL_BIN
BAPI_XBP_GET_FREE_SELECTIONS
BAPI_XBP_READ_SELSCREEN
BAPI_XBP_VARIANT_CHANGE
BAPI_XBP_VARIANT_COPY
BAPI_XBP_VARIANT_CREATE
BAPI_XBP_VARIANT_DELETE
BAPI_XBP_VARINFO

BAPI's Related to Real Estate.

BAPI_RE_CG_CHANGE Change Comparative Group
BAPI_RE_CG_CREATE Create Comparative Group
BAPI_RE_CG_GET_DETAIL Return Comparative Group Data
BAPI_RE_CG_GET_LIST Return Data of Multiple Comparative Groups
BAPI_RE_AO_CHANGE Change Architectural Object
BAPI_RE_AO_CREATE Create Architectural Object
BAPI_RE_AO_F4_AUTHCHECK
BAPI_RE_AO_GET_DETAIL Return Architectural Object Data
BAPI_RE_AO_GET_LIST Return Data of Multiple Architectural Objects
BAPI_RE_BU_CHANGE Change Building
BAPI_RE_BU_CREATE Create Building
BAPI_RE_BU_GET_DETAIL Return Building Data
BAPI_RE_BU_GET_LIST Return Data of Multiple Buildings
BAPI_RE_BE_CHANGE Change Business Entity
BAPI_RE_BE_CREATE Create Business Entity
BAPI_RE_BE_GET_DETAIL Return Business Entity Data
BAPI_RE_BE_GET_LIST Return Data of Multiple Business Entities
BAPI_RE_PR_CHANGE Change Land
BAPI_RE_PR_CREATE Create Land
BAPI_RE_PR_GET_DETAIL Return Land Data
BAPI_RE_PR_GET_LIST Return Data of Multiple Pieces of Land
BAPI_RE_RO_CHANGE Change Rental Object
BAPI_RE_RO_CREATE Create Rental Object
BAPI_RE_RO_GET_DETAIL Return Rental Object Data
BAPI_RE_RO_GET_LIST Return Data of Multiple Rental Objects
BAPI_RE_CN_CHANGE Change Real Estate Contract
BAPI_RE_CN_CREATE Create Real Estate Contract
BAPI_RE_CN_GET_DETAIL Return Real Estate Contract Data
BAPI_RE_CN_GET_LIST Return Data of Multiple Contracts
BAPI_RE_NOTICE_CHANGE Change Notice
BAPI_RE_NOTICE_CREATE Give Notice
BAPI_RE_NOTICE_GET_LIST Return Notices
BAPI_RE_TC_CHANGE
BAPI_RE_TC_CREATE
BAPI_RE_TC_GET_DETAIL
BAPI_RE_TC_GET_LIST
BAPI_RE_JL_CHANGE
BAPI_RE_JL_CREATE
BAPI_RE_JL_GET_DETAIL
BAPI_RE_JL_GET_LIST
BAPI_RE_LR_CHANGE
BAPI_RE_LR_CREATE
BAPI_RE_LR_GET_DETAIL
BAPI_RE_LR_GET_LIST
BAPI_RE_NA_CHANGE
BAPI_RE_NA_CREATE
BAPI_RE_NA_GET_DETAIL
BAPI_RE_NA_GET_LIST
BAPI_RE_PL_CHANGE
BAPI_RE_PL_CREATE
BAPI_RE_PL_GET_DETAIL
BAPI_RE_PL_GET_LIST
BAPI_RE_PE_CHANGE
BAPI_RE_PE_CREATE
BAPI_RE_PE_GET_DETAIL
BAPI_RE_PE_GET_LIST
BAPI_RE_RC_CHANGE
BAPI_RE_RC_CREATE
BAPI_RE_RC_GET_DETAIL
BAPI_RE_RC_GET_LIST
BAPI_RE_MN_CHANGE
BAPI_RE_MN_CREATE
BAPI_RE_MN_GET_DETAIL
BAPI_RE_MN_GET_LIST
BAPI_RE_OF_CHANGE
BAPI_RE_OF_CREATE
BAPI_RE_OF_GET_DETAIL
BAPI_RE_OF_GET_LIST
BAPI_RE_OF_CHANGE
BAPI_RE_OF_CREATE
BAPI_RE_OF_GET_DETAIL
BAPI_RE_OF_GET_LIST
BAPI_RE_MP_CHANGE
BAPI_RE_MP_CREATE
BAPI_RE_MP_GET_DETAIL
BAPI_RE_MP_GET_LIST
BAPI_RE_OO_CHANGE
BAPI_RE_OO_CREATE
BAPI_RE_OO_GET_DETAIL
BAPI_RE_OO_GET_LIST
BAPI_RE_OO_SEARCH
BAPI_RE_SR_CHANGE
BAPI_RE_SR_CREATE
BAPI_RE_SR_GET_DETAIL
BAPI_RE_SR_GET_LIST
BAPI_RE_CN_ADVPAY_EXT_CHANGE Change AP Legacy Data Transfer (Real Estate Contract)
BAPI_RE_CN_ADVPAY_EXT_CREATE Enter AP Legacy Data Transfer (Real Estate Contract)
BAPI_RE_CN_ADVPAY_EXT_GET_LIST Return AP Legacy Data Transfer (Real Estate Contract)
BAPI_RE_RO_ADVPAY_EXT_CHANGE AP - Change Legacy Data Transfer (Rental Object)
BAPI_RE_RO_ADVPAY_EXT_CREATE AP - Create Legacy Data Transfer (Rental Object)
BAPI_RE_RO_ADVPAY_EXT_GET_LIST AP - Return Legacy Data Transfer (Rental Object)BAPI_RE_SU_CHANGE Change settlement unit
BAPI_RE_SU_CREATE Create Settlement Unit
BAPI_RE_SU_GET_DETAIL Return Settlement Unit Data
BAPI_RE_SU_GET_LIST Get Data of Multiple Settlement Units
BAPI_RE_COSTS_EXT_CHANGE
BAPI_RE_COSTS_EXT_CREATE
BAPI_RE_COSTS_EXT_GET_DETAIL
BAPI_RE_COSTS_EXT_GET_LIST
BAPI_RE_PG_CHANGE Change Participation Group
BAPI_RE_PG_CREATE Create Participation Group
BAPI_RE_PG_GET_DETAIL Return Participation Group Data
BAPI_RE_PG_GET_LIST Get Data of Multiple Participation Groups
BAPI_RE_SALES_REP_GET_LIST Return Sales Reports
BAPI_RE_SALES_REP_REPORT Enter Sales Reports

Real Estate Management Intregration With Finance.

We will see how the GL account is defined in the RE periodic postings & also given the relevant IMG path:


In every RE Contract, we define the condition type based on the requirement. Condition type is the main link for selecting the GL account.


1.From the RE Contract, based on the contract type you will be given with some condition types (not all) for using it in contract. This is based on the condition types which are grouped in Condition group (Path: 1) and each contract type is assigned with one condition group (Path: 2).
2.From condition type, flow type will be derived (Path: 3).
3.Account symbols assigned (both in Dr & Cr side) for each flow type for each Account determination (Path: 4).
4.Each Account symbols will be assigned with one GL account for the given Chart of accounts. (Path: 5)

Below given are the paths and the details in the screen are maintained based on the client requirement:


Path: 1 IMG> Flexible Real Estate Management (Enterprise Extension) > Conditions and Flows > Condition Types and Condition Groups > Condition Groups > Define condition groups and assign condition types

Path: 2 IMG> Flexible Real Estate Management (Enterprise Extension) > Conditions and Flows > Condition Types and Condition Groups > Condition Groups > Assign Condition Group to Contract per Contract Type.

Path: 3 IMG> Flexible Real Estate Management (Enterprise Extension) > Conditions and Flows > Condition Types


Path: 4 IMG> Flexible Real Estate Management (Enterprise Extension) > Accounting > Automatically Generated Accounting Documents > Account Determination > Assign Account Symbol to Flow Type


Path: 5 IMG> Flexible Real Estate Management (Enterprise Extension) > Accounting > Integration FI-GL, FI-AR, FI-AP > Account Determination

SAP - Contract Offer BDT In Real Estate.

REOROF0001 OF: Applications
REOROF0002 OF: Field Groups
REOROF0003 OF: Views
REOROF0004 OF: Sections
REOROF0005 OF: Screens

REOROF0006 OF: Screen Sequences
REOROF0007 OF: Events
REOROF0008 OF: CUA Standard Functions
REOROF0009 OF: CUA Additional Functions
REOROF0011 OF: Assignment Screen Fld->DB Field

REOROF0012 OF: Field Modification Criteria
REOROF0016 OF: Tables
REOROF0017 OF: External Applications
REOROF0018 OF: Activities
REOROF0019 OF: Field Mod. per Activity (Contr.)

REOROF0022 OF: Where-Used List: Structure
REOROF0100 OF: Field Modification per Activity
REOROF0102 OF: Authorization Types
REOROF0103 OF: Field Groups for Authorization
REOROF0104 OF: Screen Configuration

REOROF0105 OF: Field Mod. per Ext. Application
REOROF0106 OF: Assignmt Object Part --> MemoID
REOROF0107 OF: Where-Used List: Views

SAP - Architectural Object BDT In Real Estate.

REBDAO0001 AO: Applications
REBDAO0002 AO: Field Groups
REBDAO0003 AO: Views
REBDAO0004 AO: Sections
REBDAO0005 AO: Screens

REBDAO0006 AO: Screen Sequences
REBDAO0007 AO: Events
REBDAO0008 AO: CUA Standard Functions
REBDAO0009 AO: CUA Additional Functions
REBDAO0010 AO: Matchcode

REBDAO0011 AO: Assgmt Screen Field->DB Field
REBDAO0012 AO: Field Modification Criteria
REBDAO0013 AO: Role Categories
REBDAO0014 AO: Role Category Groupings
REBDAO0016 AO: Tables

REBDAO0017 AO: External Applications
REBDAO0018 AO: Activities
REBDAO0019 AO:Fld Grouping per Activity(Contr.)
REBDAO0022 AO: Where-Used List: Structure
REBDAO0023 AO: Data Sets

REBDAO0100 AO: Field Modification per Activity
REBDAO0102 AO: Authorization Types
REBDAO0103 AO: Field Groups for Authorization
REBDAO0104 AO: Screen Configuration
REBDAO0105 AO: Field Grouping per Ext. Appl.
REBDAO0106 AO:Assignment Obj Part --> Notice ID
REBDAO0107 AO: Where-Used List: Views

SAP - Business Entity BDT Transactions in Real Estate.

REBDBE0001 BE: Applications
REBDBE0002 BE: Field Groups
REBDBE0003 BE: Views
REBDBE0004 BE: Sections
REBDBE0005 BE: Screens

REBDBE0006 BE: Screen Sequences
REBDBE0007 BE: Events
REBDBE0008 BE: Standard GUI Functions
REBDBE0009 BE: Additional GUI Functions
REBDBE0011 BE: Assignment Screen Fld to DB Fld

REBDBE0012 BE: Field Modification Criteria
REBDBE0013 BE: Role Categories
REBDBE0014 BE: Role Category Groupings
REBDBE0016 BE: Tables
REBDBE0017 BE: External Applications

REBDBE0018 BE: Activities
REBDBE0019 BE: Fld Modif. per Activity(Control)
REBDBE0022 BE: Where-Used List: Structure
REBDBE0100 BE: Field Modification per Activity
REBDBE0102 BE: Authorization Types

REBDBE0103 BE: Field Groups for Authorization
REBDBE0104 BE: Screen Configuration
REBDBE0105 BE: Field Modif per External Applic.
REBDBE0106 BE: Assignment Object Part -> NoteID
REBDBE0107 BE: Where-Used List: Views

SAP - Building BDT Transactions In Real Estate

REBDBU0001 BU: Applications
REBDBU0002 BU: Field Groups
REBDBU0003 BU: Views
REBDBU0004 BU: Stages
REBDBU0005 BU: Screens

REBDBU0006 BU: Screen Sequences
REBDBU0007 BU: Events
REBDBU0008 BU: CUA Standard Functions
REBDBU0009 BU: CUA Additional Functions
REBDBU0011 BU: Assgmt Screen Field->DB Field

REBDBU0012 BU: Field Modification Criteria
REBDBU0013 BU: Role Categories
REBDBU0014 BU: Role Category Groupings
REBDBU0016 BU: Tables
REBDBU0017 BU: External Applications
REBDBU0018 BU: Activities

REBDBU0019 BU:Fld Grouping per Activity(Contr.
REBDBU0022 BU: Where-Used List: Structure
REBDBU0100 BU: Field Modification per Activity
REBDBU0102 BU: Authorization Types
REBDBU0103 BU: Field Groups for Authorization

REBDBU0104 BU: Screen Configuration
REBDBU0105 BU: Fld Grouping Per External Appl.
REBDBU0106 BU:Assignment Obj Part --> Notice I
REBDBU0107 BU: Where-Used List: Views

SAP - Land BDT Confutation Transaction For Real Estate.

REBDPR0001 PR: Applications
REBDPR0002 PR: Field Groupings
REBDPR0003 PR: Views
REBDPR0004 PR: Stages
REBDPR0005 PR: Screens

REBDPR0006 PR: Screen sequences
REBDPR0007 PR: Events
REBDPR0008 PR: GUI Standard Functions
REBDPR0009 PR: GUI Additional Functions
REBDPR0011 PR:Assignment Screen Field->DB-Fie
REBDPR0012 PR: Field Grouping Criteria

REBDPR0016 PR: Tables
REBDPR0017 PR: External Applications
REBDPR0018 PR: Activities
REBDPR0019 PR:Fld Grouping per Actvty (Contro
REBDPR0022 PR: Where-Used List: Structure
REBDPR0100 PR: Field Modification per Activit
REBDPR0102 PR: Authorization Types

REBDPR0103 PR: Field Groups for Authorization
REBDPR0104 PR: Screen Configuration
REBDPR0105 PR: Field Grouping Per Ext. Appl.
REBDPR0106 PR: Assign. Object Part --> Notice
REBDPR0107 PR: Where-Used List: Views

SAP - Rental Object BDT Configuration tcodes for Real Estate

REBDRO0001 RO: Applications
REBDRO0002 RO: Field Groups
REBDRO0003 RO: Views
REBDRO0004 RO: Sections
REBDRO0005 RO: Screens

REBDRO0006 RO: Screen Sequences
REBDRO0007 RO: Events
REBDRO0008 RO: CUA Standard Functions
REBDRO0009 RO: CUA Additional Functions
REBDRO0011 RO: Assgmt Screen Field -> DB Field
REBDRO0012 RO: Field Modification Criteria

REBDRO0016 RO: Tables
REBDRO0017 RO: External Applications
REBDRO0018 RO: Activities
REBDRO0019 RO:Fld Grouping per Actvty (Control)
REBDRO0022 RO: Where-Used List: Structure
REBDRO0100 RO: Field Modification per Activity
REBDRO0102 RO: Authorization Types
REBDRO0103 RO: Field Groups for Authorization

REBDRO0104 RO: Screen Configuration
REBDRO0105 RO: Field Grouping per Ext. Appl.
REBDRO0106 RO: Assign. Object Part --> NoticeID
REBDRO0107 RO: Where-Used List: Views

SAP - Rental Object Configuration Transactions For Real Estate.

REBDRO0001 RO: Applications
REBDRO0002 RO: Field Groups
REBDRO0003 RO: Views
REBDRO0004 RO: Sections
REBDRO0005 RO: Screens

REBDRO0006 RO: Screen Sequences
REBDRO0007 RO: Events
REBDRO0008 RO: CUA Standard Functions
REBDRO0009 RO: CUA Additional Functions
REBDRO0011 RO: Assgmt Screen Field -> DB Field
REBDRO0012 RO: Field Modification Criteria

REBDRO0016 RO: Tables
REBDRO0017 RO: External Applications
REBDRO0018 RO: Activities
REBDRO0019 RO:Fld Grouping per Actvty (Control)
REBDRO0022 RO: Where-Used List: Structure

REBDRO0100 RO: Field Modification per Activity
REBDRO0102 RO: Authorization Types
REBDRO0103 RO: Field Groups for Authorization
REBDRO0104 RO: Screen Configuration
REBDRO0105 RO: Field Grouping per Ext. Appl.

REBDRO0106 RO: Assign. Object Part --> NoticeID
REBDRO0107 RO: Where-Used List: Views

SAP - Contracts Configuration For BDT In Real Estate Transactions.

REGC0001 Applications
REGC0002 Field Groups
REGC0003 Views
REGC0004 Sections
REGC0005 Screens

REGC0006 Screen Sequences
REGC0007 Events
REGC0008 GUI Standard Functions
REGC0009 GUI Additional Functions
REGC0010 Matchcode

REGC0011 Assign Screen Field->DB Field
REGC0012 Field Grouping Criteria
REGC0013 Role Categories
REGC0014 Role Cat. Groupings
REGC0016 Tables

REGC0017 External Applications
REGC0018 Activities
REGC0019 Field Modifictn per Actvty (Control)
REGC0022 Where-Used List: Structure
REGC0023 Data Sets

REGC0100 GC: Field Modification per Activity
REGC0102 Authorization Types
REGC0103 Field groups for authorization
REGC0104 Screen configuration
REGC0105 Field Grouping per Ext. Application

REGC0106 Assign object part --> Note ID
REGC0107 Where-used list: Views

SAP - What Is BDT In Real Estate Management....

Business Data Toolset is the customization tool given by sap for the Real Estate Transactions. With this you can maintain the Generic Framework for maintaining master and transactional data.

The main advantages are :

Configurability : Easy to configure screen layouts

Extensibility : Additional attributes can be added without modifications

Divisibility : Attributes can be separated according to the business context Layer

Architecture : Separation of user interface and business logic

Only extension options for the application user can be used in the real estate one or more applications can be used partners and customers can design their own applications applications can activated and deactivated individually.

This will contain separate function groups for each application contains subscreens with additional fields of the application communication with BDT framework via function module BDT

Events :
ISSTA : Initialization
ISDAT : Reading Data
FCODE : Processing Function Module
XCHNG : Data changed
DCHCK : check before saving
DSAVC : Complating Data
DSAVE : Saving to Database
FMOD2 : Field modification

This will requires :
1. Field Groups
2. Views
3. Screens
4. Screen Sequence