SAP ABAP Class CL_UPARM_BADI_SERVICES (BADI 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_BADI_SERVICES  
Short Description BADI Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPARM   Retail MAP Master Data Maintenance 
Created 20081202   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UPARM_BADI_SERVICES has no forward declaration.
Interfaces
Class CL_UPARM_BADI_SERVICES has no interface implemented.
Friends
Class CL_UPARM_BADI_SERVICES has no friend class.
Attributes
Class CL_UPARM_BADI_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALL_ADD_IOBJ_DATA_TO_ROW Static method Public Method Append additional InfoObject data to row 20090108
2 ADD_ALL_INFO_PRO_DATA_TO_ROW Static method Public Method Append key figure data to row 20090108
3 ADD_DEFAULT_COLUMN_VALUES Static method Public Method Add missing attr values from Columns customizing 20090401
4 ADD_MASTER_IOBJ_TO_CRITERIA Static method Private Method Add All Master IObj to Criteria 20090331
5 ADD_SPECIFIC_IOBJ_DATA_TO_ROW Static method Public Method Append specific InfoObject data to row 20090401
6 BUILD_ADD_IOBJ_DATA Static method Private Method Build Additionnal IObj Data table 20090331
7 GET_IOBJ_ATTRIBUTE_LAST_SEQ_NO Static method Public Method Return Next Sequence No 20090109
8 MAP_SOURCE_ATTR_TO_ASSIGN_ATTR Static method Public Method Map Source Attribute into Assignment Attribute 20090109
9 READ_MASTER_DATA_MAIN_INFO_OBJ Static method Public Method Read Master Data for Main InfoObject 20090107
Events
Class CL_UPARM_BADI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADD_IOBJ_DATA_STY Private See coding 20090331 BEGIN OF add_iobj_data_sty, attribute1 TYPE uparm_y_iobj_value, attribute2 TYPE uparm_y_iobj_value, row_values TYPE uparm_ys_id_row_values, END OF add_iobj_data_sty
2 ADD_IOBJ_DATA_TTY Private See coding 20090331 add_iobj_data_tty TYPE HASHED TABLE OF add_iobj_data_sty WITH UNIQUE KEY attribute1 attribute2
Method Signatures

Method ADD_ALL_ADD_IOBJ_DATA_TO_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES Result Table 20090108
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090108
3 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE Selection Criteria 20090108
4 Importing I_ADD_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_ADD_IOBJ Additional Info Object 20090108
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20090108

Method ADD_ALL_INFO_PRO_DATA_TO_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES Result Table 20090108
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090108
3 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE Selection Criteria 20090108
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20090108

Method ADD_DEFAULT_COLUMN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090401
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090401
3 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090401
4 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20090401

Method ADD_DEFAULT_COLUMN_VALUES on class CL_UPARM_BADI_SERVICES has no exception.

Method ADD_MASTER_IOBJ_TO_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090331
2 Importing IS_ATTR_MAP Call by reference Type reference (TYPE) UPARM_YS_ATTR_MAP Attribute Map 20090331
3 Importing IT_MASTER_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090331
4 Importing I_SLAVE_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20090401

Method ADD_MASTER_IOBJ_TO_CRITERIA on class CL_UPARM_BADI_SERVICES has no exception.

Method ADD_SPECIFIC_IOBJ_DATA_TO_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090401
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090401
3 Importing IS_ATTR_MAP Call by reference Type reference (TYPE) UPARM_YS_ATTR_MAP Attribute Map 20090401
4 Importing IS_ATTR_MAP2 Call by reference Type reference (TYPE) UPARM_YS_ATTR_MAP Attribute Map 20090401
5 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE Selection Criteria to identify a unique row of Slave IObj 20090401
6 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 1000 20090413
7 Importing I_SLAVE_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ 20090401

Method ADD_SPECIFIC_IOBJ_DATA_TO_ROW on class CL_UPARM_BADI_SERVICES has no exception.

Method BUILD_ADD_IOBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_IOBJ_DATA Call by reference Type reference (TYPE) ADD_IOBJ_DATA_TTY 20090331
2 Importing IT_COLUMN Call by reference Type reference (TYPE) UPARM_YT_COLUMNS Master Data Maintenance View - Columns Definition 20090331
3 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090331
4 Importing I_ADD_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20090331
5 Importing I_KEY_ATTRIBUTE1 Call by reference Type reference (TYPE) UPARM_Y_ATTR InfoObject attribute 20090331
6 Importing I_KEY_ATTRIBUTE2 Call by reference Type reference (TYPE) UPARM_Y_ATTR InfoObject attribute 20090331
7 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 20090413

Method BUILD_ADD_IOBJ_DATA on class CL_UPARM_BADI_SERVICES has no exception.

Method GET_IOBJ_ATTRIBUTE_LAST_SEQ_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTED_ROW_VALUES Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20090323
2 Importing IT_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES ID Row Values 20090109
3 Importing IT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090515
4 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) UPARM_Y_ATTR InfoObject attribute 20090109
5 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20090109
6 Importing I_KEY_OBJ Call by reference Type reference (TYPE) UPARM_Y_ATTR InfoObject attribute 20090323
7 Returning R_LAST_SEQ_NO Value transfer Type reference (TYPE) I 20090109

Method GET_IOBJ_ATTRIBUTE_LAST_SEQ_NO on class CL_UPARM_BADI_SERVICES has no exception.

Method MAP_SOURCE_ATTR_TO_ASSIGN_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ASSIGN_ROW_ATTR_VALUES Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20090109
2 Importing IS_SOURCE_ROW_ATTR_VALUES Call by reference Type reference (TYPE) UPARM_YS_ID_ROW_VALUES Row Values 20090109
3 Importing IT_ASSIGNMENT_COLUMN Call by reference Type reference (TYPE) UPARM_YT_COLUMNS Master Data Maintenance View - Columns Definition 20090326

Method MAP_SOURCE_ATTR_TO_ASSIGN_ATTR on class CL_UPARM_BADI_SERVICES has no exception.

Method READ_MASTER_DATA_MAIN_INFO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_ROWS_VALUES Call by reference Type reference (TYPE) UPARM_YT_ID_ROW_VALUES Result Table 20090107
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090107
3 Importing IT_IOBJ_SELECTION Call by reference Type reference (TYPE) RSDRI_T_RANGE Selection Criteria 20090107
4 Importing I_MAX_RESULT_ROWS Call by reference Type reference (TYPE) I 20090107
# Exception Resumable Description Created on
1 CX_UPARM_ERROR Master data maintenance view exception 20090107
History
Last changed by/on SAP  20141101 
SAP Release Created in 705