SAP ABAP Class CL_SRM_SWISS_KNIFE_MISC (CL_SRM_SWISS_KNIFE_MISC)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
Properties
Class CL_SRM_SWISS_KNIFE_MISC  
Short Description CL_SRM_SWISS_KNIFE_MISC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20010628   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_SWISS_KNIFE_MISC has no interface implemented.
Friends
Class CL_SRM_SWISS_KNIFE_MISC has no friend class.
Attributes
Class CL_SRM_SWISS_KNIFE_MISC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVITY_CONSISTENCY Static method Public Method CHECK_ACTIVITY_CONSISTENCY 20011219
2 EXT_2_FLAT_ATTR_TAB Static method Public Method EXT_2_FLAT_ATTR_TAB 20010723
3 FLAT_2_EXT_ATTR_TAB Static method Public Method FLAT_2_EXT_ATTR_TAB 20010817
4 GET_REALNAME Static method Public Method GET_REALNAME 20010628
5 ICON_INTERNAL_4_ID Static method Public Method ICON_INTERNAL_4_ID 20010925
6 MERGE_EXT_ATTR_TABS_2 Static method Public Method MERGE_EXT_ATTR_TABS_2 (wg. IDE) 20020124
7 POPUP_DELETE Static method Public Method POPUP_DELETE 20010628
8 POPUP_LOAD_ERROR Static method Public Method POPUP_LOAD_ERROR 20010628
9 POPUP_PARSE_ERROR Static method Public Method POPUP_PARSE_ERROR 20010628
10 POPUP_SAVE Static method Public Method POPUP_SAVE 20010628
11 PROGRESS_INDICATOR Static method Public Method PROGRESS_INDICATOR 20010628
12 ROLE_GET_DESCR_4_ID Static method Public Method ROLE_GET_DESCR_4_ID 20010724
13 TEXTEDIT_STRING_2_ITAB Static method Public Method TEXTEDIT_STRING_2_ITAB 20010628
14 USER_GET_ROLES Static method Public Method USER_GET_ROLES 20010730
15 USER_HAS_ROLE Static method Public Method USER_HAS_ROLE 20010730
16 WRITE_APPL_LOG_STATIC Static method Public Method WRITE_APPL_LOG_STATIC 20010628
17 XMLDATE_2_SYDATE Static method Public Method XMLDATE_2_SYDATE 20010628
18 XMLDATE_2_SYDATE_INTERN Static method Public Method XMLDATE_2_SYDATE in Internal Format 20031212
19 XMLTIME_2_SYUTIME_INTERN Static method Public Method XMLTIME in Internal Format 20031212
Events
Class CL_SRM_SWISS_KNIFE_MISC has no event.
Types
Class CL_SRM_SWISS_KNIFE_MISC has no local type.
Method Signatures

Method CHECK_ACTIVITY_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) SRMIF_SP_ACTIVITY 20011219
2 Returning CONSISTENT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011219

Method CHECK_ACTIVITY_CONSISTENCY on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method EXT_2_FLAT_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FREE_ATTR_TAB Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20010723
2 Importing FREE_ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT list of attributes,values and other meta infos (type,cardi) 20010723

Method EXT_2_FLAT_ATTR_TAB on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method FLAT_2_EXT_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FREE_ATTR_TAB Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20010817
2 Exporting FREE_ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT list of attributes,values and other meta infos (type,cardi) 20010817

Method FLAT_2_EXT_ATTR_TAB on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method GET_REALNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REALNAME Value transfer Type reference (TYPE) STRING 20010628
2 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20010628

Method GET_REALNAME on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method ICON_INTERNAL_4_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) ICON-ID Ikone in Textfeldern (Ersatzdarstellung, Alias) 20010925
2 Returning INTERNAL Value transfer Type reference (TYPE) ICON-INTERNAL Ikone interne Darstellung 20010925

Method ICON_INTERNAL_4_ID on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method MERGE_EXT_ATTR_TABS_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT list of attributes,values and other meta infos (type,cardi) 20020124
2 Importing FW_ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT list of attributes,values and other meta infos (type,cardi) 20020124
3 Importing XML_ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT list of attributes,values and other meta infos (type,cardi) 20020124

Method MERGE_EXT_ATTR_TABS_2 on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method POPUP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_CANCEL_BUTTON Call by reference Type reference (TYPE) C 'X' Cancel Button anzeigen 20050215
2 Exporting EX_DECISION Call by reference Type reference (TYPE) C 20010628
3 Importing POP_QUESTION Call by reference Type reference (TYPE) CHAR50 Kommentar 20010628
4 Importing POP_TITLE Call by reference Type reference (TYPE) CHAR50 Kommentar 20010628
5 Importing WITH_MESSAGE Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010628

Method POPUP_DELETE on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method POPUP_LOAD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCID Call by reference Type reference (TYPE) SRMGS_DOC_ID 20010628
2 Importing RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010628
3 Importing VARIANT Call by reference Type reference (TYPE) STRING 20010628
4 Importing VERSION Call by reference Type reference (TYPE) STRING 20010628

Method POPUP_LOAD_ERROR on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method POPUP_PARSE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010628
2 Importing WHAT Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20010628

Method POPUP_PARSE_ERROR on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method POPUP_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DECISION Call by reference Type reference (TYPE) C 20010628
2 Importing POP_QUESTION Call by reference Type reference (TYPE) CHAR50 Kommentar 20010628
3 Importing POP_TITLE Call by reference Type reference (TYPE) CHAR50 Kommentar 20010628

Method POPUP_SAVE on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WHAT Call by reference Type reference (TYPE) CHAR30 Char 30 20010628

Method PROGRESS_INDICATOR on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method ROLE_GET_DESCR_4_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCR Value transfer Type reference (TYPE) AGR_TITLE Bezeichnung der Rolle 20010724
2 Importing ID Call by reference Type reference (TYPE) AGR_NAME Name der Rolle 20010724

Method ROLE_GET_DESCR_4_ID on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method TEXTEDIT_STRING_2_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S Call by reference Type reference (TYPE) STRING 20010628
2 Exporting TEXT_TAB Value transfer Type reference (TYPE) SRMBR_TEXTEDITTAB 20010628
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010628

Method USER_GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROLE_TAB Value transfer Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010730
2 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20010730
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010730

Method USER_HAS_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_ROLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010730
2 Importing ROLE_TAB Call by reference Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010730
3 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20010730
4 Importing USER_ROLE_TAB Call by reference Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010730

Method USER_HAS_ROLE on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method WRITE_APPL_LOG_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20010628
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20010628
3 Importing IM_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20010628
4 Importing IM_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten, Nachrichtenvariable 20010628
5 Importing IM_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten, Nachrichtenvariable 20010628
6 Importing IM_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten, Nachrichtenvariable 20010628
7 Importing IM_SUBOBJECT Call by reference Type reference (TYPE) BALHDR-SUBOBJECT Anwendungs-Log: Unterobjekt 20010628

Method WRITE_APPL_LOG_STATIC on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method XMLDATE_2_SYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SYDATE Value transfer Type reference (TYPE) CHAR30 30 Characters 20010628
2 Importing XMLDATE Call by reference Type reference (TYPE) STRING 20010628

Method XMLDATE_2_SYDATE on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method XMLDATE_2_SYDATE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SYDATE Value transfer Type reference (TYPE) D Datum 20031212
2 Importing XMLDATE Call by reference Type reference (TYPE) STRING 20031212

Method XMLDATE_2_SYDATE_INTERN on class CL_SRM_SWISS_KNIFE_MISC has no exception.

Method XMLTIME_2_SYUTIME_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SYUTIME Value transfer Type reference (TYPE) T Uhrzeit im internen Format 20031212
2 Importing XMLTIME Call by reference Type reference (TYPE) STRING Uhrzeit im XML-Format 20031212

Method XMLTIME_2_SYUTIME_INTERN on class CL_SRM_SWISS_KNIFE_MISC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610