SAP ABAP Interface IF_RCM_REC_MODEL_WD (RCM: Record Adapter Model for WD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_RECORD_WD (Package) Web Dynpro Record Browser
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RCM_REC_MODEL_WD RCM Record: Adapter Model for WD 20040728
Properties
Interface IF_RCM_REC_MODEL_WD  
Short Description RCM: Record Adapter Model for WD    
General Data
Package SRM_RECORD_WD   Web Dynpro Record Browser 
Created 20040728   SAP 
Last changed 20060207   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_RCM_REC_MODEL_WD has no interface.
Friends
Interface IF_RCM_REC_MODEL_WD has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_CLOSE_CONTAINER_ID Constant Public Type reference (TYPE) STRING 'CLOSE_CONTAINER' Close Transparent Container 20050309
2 C_ACTION_ELEMENT_ID Constant Public Type reference (TYPE) STRING 'ACTION_ELEMENT' 20050512
3 C_ACTION_ELEM_ATTRS_ID Constant Public Type reference (TYPE) STRING 'ELEMENT_ATTRIBUTES' 20041119
4 C_ACTION_ELEM_COPY_ID Constant Public Type reference (TYPE) STRING 'COPY_ELEMENT' 20040923
5 C_ACTION_ELEM_CREATE_BEFORE_ID Constant Public Type reference (TYPE) STRING 'CREATE_ELEMENT_BEFORE' 20050527
6 C_ACTION_ELEM_CREATE_ID Constant Public Type reference (TYPE) STRING 'CREATE_ELEMENT' 20040923
7 C_ACTION_ELEM_DELETE_ID Constant Public Type reference (TYPE) STRING 'DELETE_ELEMENT' 20040923
8 C_ACTION_ELEM_PASTE_ID Constant Public Type reference (TYPE) STRING 'PASTE_ELEMENT' 20040923
9 C_ACTION_ELEM_RENAME_ID Constant Public Type reference (TYPE) STRING 'RENAME_ELEMENT' 20040923
10 C_ACTION_ELEM_ROLES_ID Constant Public Type reference (TYPE) STRING 'ELEMENT_ROLES' 20041119
11 C_ACTION_ELEM_UPDATE_ID Constant Public Type reference (TYPE) STRING 'UPDATE_ELEMENT' 20050420
12 C_ACTION_FREEZE_RECORD Constant Public Type reference (TYPE) STRING 'FREEZE_RECORD' 20041123
13 C_ACTION_OPEN_CONTAINER_ID Constant Public Type reference (TYPE) STRING 'OPEN_CONTAINER' Open Transparent Container 20050309
14 C_ACTION_TRANSP_CONTAINER_ID Constant Public Type reference (TYPE) STRING 'TRANSPARENT_CONTAINER' Open Transparent Container 20050419
15 C_ATTR_COLUMN Constant Public Type reference (TYPE) STRING 'ATTR_COLUMN' 20040826
16 C_DEFAULT_MESSAGE_ID Constant Public Type reference (TYPE) MSGID 'RCM_RECORD_WD' Message Identification 20040916
17 C_ID_COLUMN Constant Public Type reference (TYPE) STRING 'ID_COLUMN' 20050105
18 C_INFO_DATE_CHANGED_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_DATE_CHANGED_COLUMN' 20041209
19 C_INFO_DATE_CREATED_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_DATE_CREATED_COLUMN' 20041208
20 C_INFO_SEMANTIC_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_SEMANTIC_COLUMN' 20041209
21 C_INFO_STATE_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_STATE_COLUMN' 20041208
22 C_INFO_USER_CHANGED_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_USER_CHANGED_COLUMN' 20041208
23 C_INFO_USER_CREATED_COLUMN Constant Public Type reference (TYPE) STRING 'INFO_USER_CREATED_COLUMN' 20041208
24 C_LAST_MOD_COLUMN Constant Public Type reference (TYPE) STRING 'LAST_MOD_COLUMN' 20040826
25 C_LAST_MOD_DATE_COLUMN Constant Public Type reference (TYPE) STRING 'LAST_MOD_DATE_COLUMN' 20050105
26 C_LAST_MOD_TIME_COLUMN Constant Public Type reference (TYPE) STRING 'LAST_MOD_TIME_COLUMN' 20050105
27 C_LAST_MOD_USER_COLUMN Constant Public Type reference (TYPE) STRING 'LAST_MOD_USER_COLUMN' 20050105
28 C_MIN_REC_WIDTH Constant Public Type reference (TYPE) STRING '15em' Width (in EM) 20050617
29 C_MODEL_ID_COLUMN Constant Public Type reference (TYPE) STRING 'MODEL_ID_COLUMN' 20040826
30 C_REFRESH_MODE_ALL Constant Public Type reference (TYPE) STRING 'REFRESH_ALL' 20040923
31 C_RELA_COLUMN Constant Public Type reference (TYPE) STRING 'RELA_COLUMN' 20040826
32 C_ROLE_COLUMN Constant Public Type reference (TYPE) STRING 'ROLE_COLUMN' 20040826
33 C_SETTING_CREATE_ELEM_POS Constant Public Type reference (TYPE) STRING 'CREATE_ELEM_POS' 20050602
34 C_SETTING_DISPLAY_ELEM_OUTPL Constant Public Type reference (TYPE) STRING 'DISPLAY_ELEMENT_OUTPLACE' 20050623
35 C_SETTING_DISPL_HEADER Constant Public Type reference (TYPE) STRING 'DISPLAY_HEADER' 20040914
36 C_SETTING_DISPL_TRANSP_REC Constant Public Type reference (TYPE) STRING 'DISPLAY_TRANSP_REC' 20040914
37 C_SETTING_EMB_SP_WIDTH Constant Public Type reference (TYPE) STRING 'WIDTH_EMBEDDED_SP' 20041029
38 C_SETTING_PREFENCE_VIEW Constant Public Type reference (TYPE) STRING 'PREFENCE_VIEW' 20050613
39 C_SPS_ID_COLUMN Constant Public Type reference (TYPE) STRING 'SPS_ID_COLUMN' 20040826
40 C_TOOLBAR_TYPE_CONTAINER Constant Public Type reference (TYPE) RCM_REC_TB_TYPE 'C' Toolbar Type Container 20050407
41 C_TOOLBAR_TYPE_ELEMENT Constant Public Type reference (TYPE) RCM_REC_TB_TYPE 'E' Toolbar Type Element 20050407
42 C_TRANSP_CONT_ID_COLUMN Constant Public Type reference (TYPE) STRING 'TRANSP_CONT_ID_COLUMN' 20040929
43 C_TRANS_BACKGROUND Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_GO_BACKGROUND' Display Record in Background 20041207
44 C_TRANS_CREATE_RECORD_WIZARD Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_CREATE_RECORD_WIZARD' "Create Record" Wizard 20050218
45 C_TRANS_CREATE_REC_WIZ_CANCEL Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_CREATE_RECORD_WIZARD_CANCEL' Terminatore "Create Record" Wizard 20050228
46 C_TRANS_FREEZE_RECORD Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_FREEZE_RECORD' Close Record 20041122
47 C_TRANS_RELOAD_RECORD Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_RELOAD_RECORD' Reload Record 20041123
48 C_TRANS_SHOW_MODEL_REFERENCE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_MODEL_REFERENCE' Display Reference to Record Model 20041123
49 C_TRANS_UNFREEZE_RECORD Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_UNFREEZE_RECORD' Open Record 20041122
50 C_TRANS_USER_SETTINGS Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REC_USER_SETTINGS' User Settings 20041209
51 C_USER_SETTINGS Constant Public Type reference (TYPE) STRING 'SETTINGS_RECORD_BROWSER_WD' 20040914
52 C_VIEW_ALL Constant Public Type reference (TYPE) STRING 'VIEW_ALL' 20050407
53 C_VIEW_FLAT Constant Public Type reference (TYPE) STRING 'VIEW_FLAT' 20040826
54 C_VIEW_HIERARCHY Constant Public Type reference (TYPE) STRING 'VIEW_HIERARCHY' 20040826
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GET_MIN_CARDI Instance method Public Method Elements that violate minimum cardinality 20050425
2 CHECK_MODEL_STATE_REL Instance method Public Method Check for record models with status 'released' 20050622
3 CLOSE Instance method Public Method Close Record 20050315
4 CLOSE_EDIT_CONTAINER Instance method Public Method Close Transparent Container 20050309
5 DELETE_ELEM_BUFFER Instance method Public Method Delete Buffer for Elements 20050606
6 GET_CONTAINER_CHG_MSG Instance method Public Method Get message during change operation in transparent container 20050310
7 GET_CURRENT_STATE Instance method Public Method Find Current State 20041123
8 GET_IF_RECORD_EMBEDDED Instance method Public Method Return Interface for Embedded Record 20050511
9 GET_MODEL Instance method Public Method Return UI-Independent Model 20040913
10 GET_PROPERTY_SERVICE Instance method Public Method Find Property Service 20050609
11 GET_PROP_REPOSITORY Instance method Public Method Find Property Repository 20050609
12 GET_RECORD_HEADER Instance method Public Method Find Record Header 20040913
13 GET_SPECIAL_TRANSITION Instance method Public Method Return Special Transition for the Record 20050411
14 GET_SPECIAL_TRANSITIONS Instance method Public Method Find Special Transitions for the Record 20050411
15 GET_USER_SETTINGS Instance method Public Method Return User Settings for Record 20040914
16 INSERT_ELEMENT Instance method Public Method Insert Elements into Record / Transparent Container 20041130
17 IS_ELEMENT_INPLACE_VIS Instance method Public Method Is an element being visualized implace at present? 20050613
18 IS_RECORD_EMBEDDED Instance method Public Method Is the record embedded? 20050511
19 IS_TESTMODE_ACTIVE Instance method Public Method Is the record in test mode? 20041203
20 IS_TRANSPARENT_ELEMENT Instance method Public Method Checks if the container element is transparent 20041208
21 OPEN_EDIT_CONTAINER Instance method Public Method Open Transparent Container for Modification 20041214
22 SAVE Instance method Public Method Save Record 20050311
23 SET_CURRENT_STATE Instance method Public Method Set Current State 20041129
24 SET_ELEMENT_INPLACE_VIS Instance method Public Method Visualize Inplace Element 20050613
25 SET_USER_SETTINGS Instance method Public Method Set User Settings for Record 20040914
26 SYNC_ELEMENT_DESCR Instance method Public Method Synchronize Element Description 20050420
Events
Interface IF_RCM_REC_MODEL_WD has no event.
Types
Interface IF_RCM_REC_MODEL_WD has no local type.
Method Signatures

Method CHECK_GET_MIN_CARDI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OUTPUT_STR Value transfer Type reference (TYPE) STRING fuer WD aufbereiteter String fuer Output 20050425

Method CHECK_GET_MIN_CARDI on Interface IF_RCM_REC_MODEL_WD has no exception.

Method CHECK_MODEL_STATE_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20050622
2 Returning RE_RELEASED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050622

Method CHECK_MODEL_STATE_REL on Interface IF_RCM_REC_MODEL_WD has no exception.

Method CLOSE Signature

Method CLOSE on Interface IF_RCM_REC_MODEL_WD has no parameter.
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL RCM: Ausnahmen zu WD-Modell Akte 20050315

Method CLOSE_EDIT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Element ID 20050309
2 Returning RE_CONTAINER_ID Value transfer Type reference (TYPE) STRING Container ID 20050310
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20050309
2 CX_SRM_TRANSPARENT_RECORD Ausnahmen zur transparenten Akte 20050309

Method DELETE_ELEM_BUFFER Signature

Method DELETE_ELEM_BUFFER on Interface IF_RCM_REC_MODEL_WD has no parameter.
Method DELETE_ELEM_BUFFER on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_CONTAINER_CHG_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE Value transfer Type reference (TYPE) SRMRI_CONT_CHG_MESSAGE Nachricht beim Ändern eines Containers 20050310

Method GET_CONTAINER_CHG_MSG on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_CURRENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATE Value transfer Object reference (TYPE REF TO) CL_RCM_STATE State Enum (Tri-Singleton) 20041123

Method GET_CURRENT_STATE on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_IF_RECORD_EMBEDDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EMBEDDED_RECORD Value transfer Object reference (TYPE REF TO) IF_RCM_REC_EMBEDDED_WD RCM: eingebettete Akte (WD) 20050511

Method GET_IF_RECORD_EMBEDDED on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MODEL Value transfer Object reference (TYPE REF TO) IF_RCM_REC_MODEL UI-unabhängiges Modell 20040913

Method GET_MODEL on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_PROPERTY_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROPERTY_SERVICE Value transfer Object reference (TYPE REF TO) IF_SRM_SRM_SERVICE_PROP IF_SRM_SRM_SERVICE_PROP 20050609
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20050609

Method GET_PROP_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REPOSITORY Value transfer Object reference (TYPE REF TO) IF_SRM_SRM_PROP_REPOSITORY IF_SRM_SRM_PROP_REPOSITORY 20050609
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20050609

Method GET_RECORD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER Value transfer Type reference (TYPE) RCM_REC_MODEL_HEADER_WD Akte: Kopf 20040913
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD Generic SP2: Allgemeiner Fehler 20040928

Method GET_SPECIAL_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) RCM_WD_TRANSITION_NAME RCM: Web Dynpro for ABAP, State: Zustandsübergangsname 20050411
2 Returning RE_TRANSITION Value transfer Type reference (TYPE) RCM_WD_TRANSITION_GR Transition + Visualisierungsgruppe 20050411
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20050411

Method GET_SPECIAL_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRANSITION_TAB Value transfer Type reference (TYPE) RCM_WD_TRANSITION_GR_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20050411

Method GET_SPECIAL_TRANSITIONS on Interface IF_RCM_REC_MODEL_WD has no exception.

Method GET_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_USER_SETTINGS Value transfer Type reference (TYPE) RCM_REC_MODEL_USER_SETTINGS_WD Akte: Benutzereinstellungen 20040914

Method GET_USER_SETTINGS on Interface IF_RCM_REC_MODEL_WD has no exception.

Method INSERT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER_ELEMENT Call by reference Type reference (TYPE) RCM_CONTAINER_ELEMENT 20041214
2 Importing IM_RECORD_ELEMENT Call by reference Type reference (TYPE) RCM_REC_MODEL_ELEMENT 20041214
3 Returning RE_ELEMENT_ID Value transfer Type reference (TYPE) STRING 20050311
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD Ausnahmen zu WD-Modell Akte 20041130
2 CX_SRM_SP_CONT_ELEMENT_CHANGE Ausnahmen zum Ändern eines Elements im Container(SP) 20041215
3 CX_SRM_TRANSPARENT_RECORD Ausnahmen zur transparenten Akte 20050310

Method IS_ELEMENT_INPLACE_VIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_VIS Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050613

Method IS_ELEMENT_INPLACE_VIS on Interface IF_RCM_REC_MODEL_WD has no exception.

Method IS_RECORD_EMBEDDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EMBEDDED Value transfer Type reference (TYPE) SRMBOOLEAN 20050511

Method IS_RECORD_EMBEDDED on Interface IF_RCM_REC_MODEL_WD has no exception.

Method IS_TESTMODE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_ACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041203

Method IS_TESTMODE_ACTIVE on Interface IF_RCM_REC_MODEL_WD has no exception.

Method IS_TRANSPARENT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Element ID 20041208
2 Importing IM_RAISE_ERROR_IF_TRANSP Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Exception werfen, falls transp.Element 20041208
3 Returning RE_IS_TRANSPARENT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041208
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD Ausnahmen zu WD-Modell Akte 20041208

Method OPEN_EDIT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Element ID 20041214
2 Returning RE_CONTAINER_ID Value transfer Type reference (TYPE) STRING ID des Containers 20050309
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20041214
2 CX_SRM_TRANSPARENT_RECORD Fehlerklasse zur transparenten Akte 20041214

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_VERSION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE als neue Version 20050311
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD RCM: Ausnahmen zu WD-Modell Akte 20050311

Method SET_CURRENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Object reference (TYPE REF TO) CL_RCM_STATE State Enum (Tri-Singleton) 20041129

Method SET_CURRENT_STATE on Interface IF_RCM_REC_MODEL_WD has no exception.

Method SET_ELEMENT_INPLACE_VIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIS Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050613

Method SET_ELEMENT_INPLACE_VIS on Interface IF_RCM_REC_MODEL_WD has no exception.

Method SET_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER_SETTINGS Call by reference Type reference (TYPE) RCM_REC_MODEL_USER_SETTINGS_WD Akte: Benutzereinstellungen 20040914
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL_WD Ausnahmen zu WD-Modell Akte 20041208

Method SYNC_ELEMENT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING 20050420
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20050420
3 Returning RE_SYNCHED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050420

Method SYNC_ELEMENT_DESCR on Interface IF_RCM_REC_MODEL_WD has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in 700