SAP ABAP Class CL_UPARM_VIEW_SERVICES (Master data maintenance view 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_VIEW_SERVICES  
Short Description Master data maintenance view 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 20071022   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UPARM_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPARM_VIEW_SERVICES has no interface implemented.
Friends
Class CL_UPARM_VIEW_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_VIEW_COLL Static Attribute Private Type reference (TYPE) UPARM_YT_VIEW_COLL Master data maintenance view - View collection 20071211
2 MB_BLOCK_ROW_DELETION Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_BLOCK_ROW_DELETION Block Row Deletion 20071213
3 MB_DEFAULT_VALUES Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_DEFAULT_VALUES Default Values 20071213
4 MB_DELETE_IOBJ_USAGE Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_DELETE_IOBJ_USAGE Delete InfoObject usage 20071213
5 MB_GENERATE_KEY Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_GENERATE_KEY Generate Key 20071213
6 MB_MAINTAIN_INFOOBJECT Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_MAINTAIN_INFOOBJECT Maintain Extra InfoObject 20071213
7 MB_READ_MASTER_DATA Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_READ_MASTER_DATA Read InfoObject Master Data 20071213
8 MB_VALIDATE_ROW Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_VALIDATE_ROW Validate Row Attributes 20071213
9 MR_BADI_ROW_MODIFIED Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_ROW_MODIFIED MDP row has been modified 20081216
10 MR_CUSTO Instance attribute Public Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING View customizig 20071022
11 MR_MSGSRV Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_MSG_SERVICES Error message services 20071022
12 MS_DEFAULT_ROW Instance attribute Private Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20071214
13 MS_TBL_SE Instance attribute Private Type reference (TYPE) UPARM_TC_TBL_SE MDP - Table Settings 20090106
14 MS_VIEW_ID Instance attribute Private Type reference (TYPE) UPARM_TC_VIEW_ID View settings 20071025
15 MT_ASSIGN_COL Instance attribute Private Type reference (TYPE) UPARM_YT_ASSIGN_COLUMN MDM Assignment Columns Definition 20071127
16 MT_IOBJ_SELECT Instance attribute Private Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20071212
17 MT_MD_TBL Instance attribute Private Type reference (TYPE) UPARM_YT_ID_ROW_VALUES Master data table 20071101
18 MT_OLD_IOBJ_SELECT Instance attribute Private Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080408
19 M_IS_MAINT_BLOCKED Instance attribute Private Type reference (TYPE) BOOLE_D True if the maintenance view is to be in display only 20071218
20 M_IS_MAINT_NO_DISPLAY Instance attribute Private Type reference (TYPE) BOOLE_D True if no data has to be shown in the maintenance view. 20080408
21 M_ROW_ID Instance attribute Private Type reference (TYPE) UPARM_Y_ROW_ID Last Row Identifier 20071121
22 M_TABLE_TYPE Instance attribute Public Type reference (TYPE) UPARM_Y_RESULT_TABLE_TYPE Result Table Type (Main or Second Table) 20081130
23 M_VIEW_ID Instance attribute Public Type reference (TYPE) UPARM_Y_VIEW_ID View ID 20071022
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DELETED_ROWS Instance method Public Method Check if deletion of master data rows is possible 20071206
2 CHECK_DELETE_IOBJ Instance method Public Method Check if deletion of master data rows is possible 20080131
3 CHECK_UPDATED_ROWS Instance method Public Method Attribute validation for updated master data rows 20071205
4 CONSTRUCTOR Instance method Private Constructor Build a Master Data Maintenance View service object 20071022
5 DEFINE_INPUT_ENABLE Instance method Private Method define the input status of attributes 20071218
6 DELETE_ALL_IOBJ Instance method Private Method Delete the daster data for all InfoObjects 20071102
7 ERROR_DETECTED Instance method Private Method Error Detected 20090527
8 FIND_MAIN_IOBJ_VALUE Instance method Private Method Find the Main InfoObject value within the attributes 20071212
9 FLUSH_ALL_IOBJ_VALID_BUFFER Instance method Private Method Flush IObj Buffer for validation 20090414
10 GET_ASSIGN_COLUMNS Instance method Public Method Obsolete 20080312
11 GET_DROPDOWN_VALUES Instance method Public Method Get the attribute values for dropdown menus 20071123
12 GET_INSTANCE Static method Public Method Get an instance of the Maintenance View services class 20071211
13 GET_IOBJ_SELECTION Instance method Public Method Get IOBj Selection 20071212
14 GET_MD_TABLE Instance method Public Method Refresh and return the master data table 20071031
15 GET_NEXT_ROW_ID Instance method Public Method Get the next row Id for the master data table 20071122
16 GET_REF_ROW_VALUES Instance method Public Method Gets reference value to do a copy with reference 20090217
17 GET_TEXT_OF_IOBJ_VALUE Instance method Public Method Get the text corresponding to a specific InfoObject value 20080125
18 GET_VALUE_OF_ATTR Instance method Public Method Get the a specific InfoObject value 20080522
19 GET_VIEW_RELEASE_STATUS Instance method Private Method Get the rules associated with the release status of the view 20080402
20 READ_QUERY_VARIANT Instance method Private Method Read a query variant 20071212
21 REMOVE_LOGICAL_DEL_ROWS Instance method Private Method Remove Logical Deleted Rows 20090506
22 SET_DEFAULT_ROW Instance method Private Method Build a master data row with attribute default values 20071215
23 SET_INITIAL_SELECTION Instance method Private Method Set initial selection from the customizing or query variant 20080410
24 SET_IOBJ_SELECTION Instance method Private Method Set IObj selection 20071212
25 SET_MD_TABLE Instance method Public Method Update and delete the master data table 20071031
26 UPDATE_ALL_IOBJ Instance method Private Method Update the master data for all InfoObjects 20071102
27 UPDATE_ASSIGN_IOBJ Instance method Private Method Update the assignemnt InfoObject 20071203
28 UPDATE_IMAGE_COLUMNS Instance method Public Method Get the images in columns 20090518
Events
Class CL_UPARM_VIEW_SERVICES has no event.
Types
Class CL_UPARM_VIEW_SERVICES has no local type.
Method Signatures

Method CHECK_DELETED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MD_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS ID Row errors 20071206
2 Importing IT_MD_DELETED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071206
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071206

Method CHECK_DELETE_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS Master Data Maintenance View - Error Messages 20090505
2 Importing IT_MD_DELETED_ROW Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES Row Values 20090504
3 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ Info Object 20080131
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080131

Method CHECK_UPDATED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MD_UPDATED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20080109
2 Exporting ET_MD_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS ID Row errors 20071205
3 Importing IT_ALL_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090513
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071205

Method CONSTRUCTOR Signature

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

Method DEFINE_INPUT_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MD_ROW Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES ID Row Values 20071218
2 Importing IS_VIEW_RV Call by reference Type reference (TYPE) UPARM_TC_VIEW_RV View level Release Status Value 20080402

Method DEFINE_INPUT_ENABLE on class CL_UPARM_VIEW_SERVICES has no exception.

Method DELETE_ALL_IOBJ Signature

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

Method ERROR_DETECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS ID Row errors 20090527
2 Returning R_ERROR_DETECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090527

Method ERROR_DETECTED on class CL_UPARM_VIEW_SERVICES has no exception.

Method FIND_MAIN_IOBJ_VALUE Signature

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

Method FLUSH_ALL_IOBJ_VALID_BUFFER Signature

Method FLUSH_ALL_IOBJ_VALID_BUFFER on class CL_UPARM_VIEW_SERVICES has no parameter.
Method FLUSH_ALL_IOBJ_VALID_BUFFER on class CL_UPARM_VIEW_SERVICES has no exception.

Method GET_ASSIGN_COLUMNS Signature

Method GET_ASSIGN_COLUMNS on class CL_UPARM_VIEW_SERVICES has no parameter.
Method GET_ASSIGN_COLUMNS on class CL_UPARM_VIEW_SERVICES has no exception.

Method GET_DROPDOWN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IOBJ_VALUES Call by reference Type reference (TYPE) UPARM_YT_IOBJ_VALUES Table of Info Object Values 20071123
2 Importing IS_ID_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20071207
3 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 0 20071123
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071123

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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
2 Importing I_VIEW_ID Call by reference Type reference (TYPE) UPARM_Y_VIEW_ID 20071211
3 Returning RR_VIEW_ID Value transfer Object reference (TYPE REF TO) CL_UPARM_VIEW_SERVICES Master data maintenance view services 20071211
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071211

Method GET_IOBJ_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IOBJ_SELECT Value transfer Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20071212

Method GET_IOBJ_SELECTION on class CL_UPARM_VIEW_SERVICES has no exception.

Method GET_MD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIEW_RV Call by reference Type reference (TYPE) UPARM_TC_VIEW_RV View level Release Status Value 20080402
2 Exporting ET_ASSIGN_COLUMN Call by reference Type reference (TYPE) UPARM_YT_ASSIGN_COLUMN MDM Assignment Columns Definition 20080207
3 Exporting ET_MD_TBL Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20071031
4 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20071031
5 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 0 Maximun number of Master Data rows returned (0 = all) 20071102
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071031

Method GET_NEXT_ROW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MD_NEW_ROW Value transfer Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20071214

Method GET_NEXT_ROW_ID on class CL_UPARM_VIEW_SERVICES has no exception.

Method GET_REF_ROW_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MD_TBL Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090217
2 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090217

Method GET_REF_ROW_VALUES on class CL_UPARM_VIEW_SERVICES has no exception.

Method GET_TEXT_OF_IOBJ_VALUE 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 Info Object 20080125
2 Importing I_VALUE Call by reference Type reference (TYPE) UPC_Y_ATRVL Value of an attribute 20080125
3 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_VALUE_OF_ATTR Signature

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

Method GET_VIEW_RELEASE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIEW_RV Call by reference Type reference (TYPE) UPARM_TC_VIEW_RV View level Release Status Value 20080402
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080402

Method READ_QUERY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20080410
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20071212
3 Importing I_QUERY Call by reference Type reference (TYPE) RSQUERYID Name (ID) of a Reporting Component 20071212
4 Importing I_VARIANT Call by reference Type reference (TYPE) RSPARAMNM Technical Name of a variant 20071212
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071212

Method REMOVE_LOGICAL_DEL_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090506

Method REMOVE_LOGICAL_DEL_ROWS on class CL_UPARM_VIEW_SERVICES has no exception.

Method SET_DEFAULT_ROW Signature

Method SET_DEFAULT_ROW on class CL_UPARM_VIEW_SERVICES has no parameter.
Method SET_DEFAULT_ROW on class CL_UPARM_VIEW_SERVICES has no exception.

Method SET_INITIAL_SELECTION Signature

Method SET_INITIAL_SELECTION on class CL_UPARM_VIEW_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080410

Method SET_IOBJ_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IOBJ_SELECT Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20071212
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20080529

Method SET_MD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MD_UPDATED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20080109
2 Exporting ET_MD_ROW_ERRORS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_ERRORS ID Row errors 20071207
3 Importing IT_ALL_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090513
4 Importing IT_MD_DELETED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20080109
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071031

Method UPDATE_ALL_IOBJ 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
2 Importing IT_MD_DELETED_ROWS Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090123
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20071102

Method UPDATE_ASSIGN_IOBJ Signature

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

Method UPDATE_IMAGE_COLUMNS Signature

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