SAP ABAP Class CL_UPARM_IOBJ_SERVICES (Master data maintenance view InfoObject services)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RAP (Application Component) Retail Assortment Planning
     UPARM (Package) Retail MAP Master Data Maintenance
Properties
Class CL_UPARM_IOBJ_SERVICES  
Short Description Master data maintenance view InfoObject services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class UPARM    
Program status     
Category 0   
Package UPARM   Retail MAP Master Data Maintenance 
Created 20071031   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UPARM_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UPARM_IOBJ_SERVICES has no interface implemented.
Friends
Class CL_UPARM_IOBJ_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INFO_OBJ_COLL Static Attribute Private Type reference (TYPE) UPARM_YT_IOBJ_COLL Master data maintenance view - InfoObject collection 20071101
2 MB_ADD_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_ADD_ATTRIBUTE Add extra attribute before InfoObject update 20080109
3 MR_CUSTO Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20071101
4 MR_MSGSRV Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_MSG_SERVICES Master data maintenance view error message services 20071031
5 MR_VIEW_ID Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_VIEW_SERVICES Master data maintenance view services 20071212
6 MS_ADD_IO Instance attribute Private Type reference (TYPE) UPARM_TC_ADD_IO Master Data Maintenance View - Additional Info Object 20080404
7 MS_IO_PROP Instance attribute Private Type reference (TYPE) UPARM_TC_IO_PROP Master Data Maintenance View - Info Object Properties 20071122
8 MS_PROPERTIES Instance attribute Private Type reference (TYPE) RSD_S_VIOBJ View of all properties of an InfoObject 20071031
9 MT_ATTR_UPD Instance attribute Private Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20080115
10 MT_COLUMNS Instance attribute Private Type reference (TYPE) UPARM_YT_COLUMNS Master Data Maintenance View - Columns Definition 20071031
11 MT_COMP_IOBJ Instance attribute Private Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20071031
12 MT_IOBJ_KEY Instance attribute Private Type reference (TYPE) UPARM_YT_IOBJ_KEY Master data maintenance view - InfoObject key 20071102
13 MT_IOBJ_KEY_EXISTING Instance attribute Private Type reference (TYPE) IOBJ_KEY_HASH_TTY Table of UPARM_YS_IOBJ_QUERY 20090414
14 M_INFO_OBJ Instance attribute Public Type reference (TYPE) UPARM_Y_IOBJ Master Data Maintenance View - Info Object 20071031
15 M_IOBJ_DESC_LONG Instance attribute Public Type reference (TYPE) STRING Long desription of Info Obj 20090414
16 M_IOBJ_DESC_SHORT Instance attribute Public Type reference (TYPE) STRING Short desription of Info Obj 20090414
17 M_IS_ADD_IOBJ Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071213
18 M_KEY_LENGTH Instance attribute Private Type reference (TYPE) I InfoObject total key length 20071031
19 M_TABLE_TYPE Instance attribute Public Type reference (TYPE) UPARM_Y_RESULT_TABLE_TYPE Result Table Type (Main or Second Table) 20090318
20 M_TEXT_LENGTH Instance attribute Private Type reference (TYPE) UPARM_Y_IOBJ_DESC_LENGTH InfoObject text length to use 20080403
21 M_VIEW_ID Instance attribute Public Type reference (TYPE) UPARM_Y_VIEW_ID Master Data Maintenance View - View ID 20071101
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ASSIGN_TO_MDTBL Instance method Public Method Add the InfoObject assignments to the Master Data table 20071128
2 ADD_TEXT_TO_MDTBL Instance method Public Method Add the InfoObject text to the Master Data table 20071120
3 ADD_VALUE_TO_MDTBL Instance method Public Method Add the InfoObject value to the Master Data table 20071120
4 CONSTRUCTOR Instance method Private Constructor Build a Maintenance View InfoObject services object 20071031
5 DELETE_IOBJ_DATA Instance method Public Method Delete the InfoObject Master Data 20071102
6 FLUSH_IOBJ_VALID_BUFFER Instance method Public Method Flush InfoObj buffer 20090414
7 GET_ATTR_VALUE_CRITERIA Instance method Private Method Get the texts for a value of the InfoObject 20090406
8 GET_INSTANCE Static method Public Method Get an instance of the InfoObject services class 20071101
9 GET_IOBJ_ATTR_VALUE Instance method Public Method Read a specific value of an InfoObject attribute 20080522
10 GET_IOBJ_KEY Instance method Public Method Get the InfoObject key 20080116
11 GET_IOBJ_TEXT Instance method Public Method Read all the values of an InfoObject 20080125
12 GET_TEXTS_FOR_VALUE Instance method Private Method Get the texts for a value of the InfoObject 20080404
13 IS_DELETE_ALLOWED Instance method Public Method Returns True if InfoObject master data can be deleted 20071122
14 IS_IOBJ_EXIST_IN_DB Instance method Public Method Returns True if InfoObject key already exist in the DB 20080116
15 IS_STATUS_ALLOWS_DELETE Instance method Public Method Returns True if release status allows deletion of master dat 20080122
16 READ_ALL_VALUES Instance method Public Method Read all the values of an InfoObject 20071127
17 READ_ASSIGN_COLUMNS Instance method Public Method Read the assignment column values 20071126
18 VALIDATE_VALUE Instance method Public Method Returns True if InfoObject value is valid 20071205
19 WRITE_IOBJ_DATA Instance method Public Method Update the InfoObject Master Data 20071101
Events
Class CL_UPARM_IOBJ_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IOBJ_KEY_HASH_TTY Private See coding 20090414 IOBJ_KEY_HASH_TTY TYPE HASHED TABLE OF uparm_y_iobj_key WITH UNIQUE KEY table_line
Method Signatures

Method ADD_ASSIGN_TO_MDTBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MD_TBL Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071128
2 Importing IT_ASSIGN_COLUMN Call by reference Type reference (TYPE) UPARM_YT_ASSIGN_COLUMN MDM Assignment Columns Definition 20071128
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071128

Method ADD_TEXT_TO_MDTBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MD_TBL Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071120
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071120

Method ADD_VALUE_TO_MDTBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MD_TBL Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071120
2 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080826
3 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 0 Maximun number of Master Data rows returned (0 = all) 20071120
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071120

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Master Data Maintenance View - Info Object 20071031
2 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) UPARM_Y_RESULT_TABLE_TYPE Result Table Type (Main or Second Table) 20081125
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) UPARM_Y_VIEW_ID Master Data Maintenance View - View ID 20071101
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071031

Method DELETE_IOBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE_ERROR Call by reference Type reference (TYPE) UPARM_YT_RETURN Master Data Maintenance View - Error Messages 20071215
2 Exporting ET_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS ID Row errors 20090505
3 Importing IT_MD_DELETED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071127
4 Importing I_FLG_SIMULATION Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071215
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071102

Method FLUSH_IOBJ_VALID_BUFFER Signature

Method FLUSH_IOBJ_VALID_BUFFER on class CL_UPARM_IOBJ_SERVICES has no parameter.
Method FLUSH_IOBJ_VALID_BUFFER on class CL_UPARM_IOBJ_SERVICES has no exception.

Method GET_ATTR_VALUE_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090406
2 Importing IT_ATTR_VALUE Call by reference Type reference (TYPE) UPARM_YT_ATTR_VALUE Master Data Maintenance View - Attributes value 20090406
3 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090406
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20090406

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Master Data Maintenance View - Info Object 20071101
2 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) UPARM_Y_RESULT_TABLE_TYPE CL_UPARM_CUSTOMIZING=>GC_TABLE_TYPE_MAIN Result Table Type (Main or Second Table) 20081125
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) UPARM_Y_VIEW_ID Master Data Maintenance View - View ID 20071101
4 Returning RR_INFO_OBJ Value transfer Object reference (TYPE REF TO) CL_UPARM_IOBJ_SERVICES Master data maintenance view InfoObject services 20071101
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071101

Method GET_IOBJ_ATTR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE Master Data Maintenance View - Attributes value 20080528
2 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) UPARM_Y_ATTR Attribute 20080522
3 Returning R_VALUE Value transfer Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080522
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080522

Method GET_IOBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080116
2 Exporting E_IOBJ_KEY Call by reference Type reference (TYPE) UPARM_Y_IOBJ_KEY InfoObject key 20080116
3 Importing IS_MD_ROW Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20080116
4 Importing I_CHECK_ATTRIBUTE_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Do not consider InfoObject when searching for an Attribute 20080613

Method GET_IOBJ_KEY on class CL_UPARM_IOBJ_SERVICES has no exception.

Method GET_IOBJ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080125
2 Returning R_TEXT Value transfer Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080125
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080125

Method GET_TEXTS_FOR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Long description 20080404
2 Exporting E_TXTMD Call by reference Type reference (TYPE) RSTXTMD Medium description 20080404
3 Exporting E_TXTSH Call by reference Type reference (TYPE) RSTXTSH Short description 20080404
4 Importing IT_ATTR_VALUE Call by reference Type reference (TYPE) UPARM_YT_ATTR_VALUE Master Data Maintenance View - Attributes value 20080404
5 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080404
6 Importing I_VALUE Call by reference Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080404
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080404

Method IS_DELETE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DELETE_ALLOWED Value transfer Type reference (TYPE) UPARM_Y_IOBJ_DEL Master Data Maintenance View - Delete Allowed 20071122

Method IS_DELETE_ALLOWED on class CL_UPARM_IOBJ_SERVICES has no exception.

Method IS_IOBJ_EXIST_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MD_ROW Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20080116
2 Returning R_IOBJ_EXIST Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080116
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080116

Method IS_STATUS_ALLOWS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MD_ROW Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20080122
2 Returning R_STATUS_ALLOWS_DELETE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080122

Method IS_STATUS_ALLOWS_DELETE on class CL_UPARM_IOBJ_SERVICES has no exception.

Method READ_ALL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) UPARM_YT_IOBJ_VALUE_TABLE Info Object Value Table 20071127
2 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20071127
3 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 0 Maximun number of Master Data rows returned (0 = all) 20071127
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071127

Method READ_ASSIGN_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGN_COLUMN Call by reference Type reference (TYPE) UPARM_YT_ASSIGN_COLUMN MDM Assignment Columns Definition 20071128
2 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080826
3 Importing I_GROUP_IOBJ_VALUE Call by reference Type reference (TYPE) UPC_Y_ATRVL OBSOLETE 20071207
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071126

Method VALIDATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_ERROR Call by reference Type reference (TYPE) UPARM_YT_RETURN Master Data Maintenance View - Error Messages 20090401
2 Importing IS_ATTR_VAL Call by reference Type reference (TYPE) UPARM_YS_ATTR_VALUE Master Data Maintenance View - Attribute Value 20090401
3 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080613
4 Importing I_IOBJ_KEY Call by reference Type reference (TYPE) UPARM_Y_IOBJ_KEY InfoObject key 20090414
5 Importing I_MANDATORY Call by reference Type reference (TYPE) UPARM_Y_ATTR_MANDAT Master Data Maintenance View - Input Mandatory 20071205
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071205

Method WRITE_IOBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MD_CHANGED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071122
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071101
History
Last changed by/on SAP  20141101 
SAP Release Created in 703