SAP ABAP Class CL_UPARU_LAYOUT (MAP-SEM Planning Layout)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPARU (Package) Retail Assortment Planning User Interface
Properties
Class CL_UPARU_LAYOUT  
Short Description MAP-SEM Planning Layout    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class UPARU    
Program status     
Category 0   
Package UPARU   Retail Assortment Planning User Interface 
Created 20030121   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UPC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UPCFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UPPLB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 UPPPL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPARU_LAYOUT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_UPARU_PLEVEL 20030121 MAP-SEM Planing Level
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATRAGGR_NONE Constant Public Type reference (TYPE) UPARU_Y_ATRAGGR '0' No aggregation 20030123
2 GC_ATRFMT_CHECKBOX Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 4 Checkbox 20030605
3 GC_ATRFMT_DROPDOWN Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 5 Dropdown list attribute format (value and text) 20030604
4 GC_ATRFMT_DROP_VALUE_ONLY Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 6 Dropdown list attribute format (value only) 20050203
5 GC_ATRFMT_TEXT_ONLY Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 1 Text only 20030605
6 GC_ATRFMT_TEXT_VALUE Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 3 Text and Value 20030605
7 GC_ATRFMT_VALUE_ONLY Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 2 Value only 20030605
8 GC_ATRFMT_VALUE_TEXT Constant Private Type reference (TYPE) UPARU_Y_ATRFMT 0 Value and Text 20030605
9 GC_DOC_CLASSNAME_SEM Constant Private Type reference (TYPE) BDS_CLSNAM 'SEM_BPS' Business Document Service: Class name for SEM BPS 20030124
10 GC_DOC_CLASSTYPE_OT Constant Private Type reference (TYPE) BDS_CLSTYP 'OT' Business Document Service: Class type for others objects 20030124
11 GC_EXCEL_CLASS Constant Private Type reference (TYPE) BDS_PROPVA 'XLS' Business Document Service: Excel Class Value 20030124
12 GC_IOBJTYPE_KYF Constant Private Type reference (TYPE) UPC_Y_IOBJTP 'KYF' InfoObject of type Key figure 20030211
13 GC_PROP_CLASS Constant Private Type reference (TYPE) BDS_PROPNA 'BDS_DOCUMENTCLASS' Business Document Service: Attribute class 20030124
14 GC_PROP_LANGU Constant Private Type reference (TYPE) BDS_PROPNA 'LANGUAGE' Business Document Service: Attribute language 20030124
15 GC_RATIO_DATA Constant Private Type reference (TYPE) UPP_Y_RATIO 'D' Screen Area Data 20041124
16 GC_RATIO_HEAD Constant Private Type reference (TYPE) UPP_Y_RATIO 'K' Screen Area Header 20030206
17 GC_RATIO_KYF Constant Private Type reference (TYPE) UPP_Y_RATIO 'S' Screen Area Key figures 20030206
18 GC_RATIO_LEADCOL Constant Private Type reference (TYPE) UPP_Y_RATIO 'F' Screen Area Lead Column 20030206
19 GC_ROWS_PER_BATCH Instance attribute Private Type reference (TYPE) INT4 500 Number of Rows in a Batch (get attributes values) 20051219
20 GC_RS_CANCELED Constant Public Type reference (TYPE) UPARU_Y_ROWSTS '4' New row canceled 20040330
21 GC_RS_DELETED Constant Public Type reference (TYPE) UPARU_Y_ROWSTS '3' Deleted row 20030123
22 GC_RS_EXISTING Constant Public Type reference (TYPE) UPARU_Y_ROWSTS '0' Existing row 20030123
23 GC_RS_NEW Constant Public Type reference (TYPE) UPARU_Y_ROWSTS '1' New row 20030123
24 GC_RS_REMOVED Constant Public Type reference (TYPE) UPARU_Y_ROWSTS '2' Removed row 20030402
25 GR_BDS_DOCUMENT Static Attribute Private Object reference (TYPE REF TO) CL_BDS_DOCUMENT_SET BusinessDocumentSet 20030124
26 GR_DOC Instance attribute Private Object reference (TYPE REF TO) CL_UPARU_DOC_APPL Class for Documents in Manual Planning 20050121
27 GR_EXIT_CHARACTERISTIC Static Attribute Private Object reference (TYPE REF TO) IF_EX_UPARU_CHARACTERISTIC Business add-in interface IF_EX_UPARU_CHARACTERISTIC 20040112
28 GR_EXIT_LAYOUT Static Attribute Private Object reference (TYPE REF TO) IF_EX_UPARU_LAYOUT Business add-in interface IF_EX_UPARU_LAYOUT 20030122
29 GR_PLEVEL Instance attribute Public Object reference (TYPE REF TO) CL_UPARU_PLEVEL MAP-SEM Planing Level 20030121
30 GR_S_DOC_SEL Instance attribute Private Object reference (TYPE REF TO) DATA 20050121
31 GR_S_DOC_SEL_CORE Instance attribute Private Object reference (TYPE REF TO) DATA 20050121
32 GS_PROPERTIES Instance attribute Public Type reference (TYPE) UPARU_YS_L_PROPERTIES MAP-SEM: (Layout) Properties 20030121
33 GTO_ATTRCOL_DATA Instance attribute Public Type reference (TYPE) UPARU_YTO_L_AC_DATA MAP-SEM: (Layout) Attribute column contents 20030303
34 GTO_ELEM Instance attribute Private Type reference (TYPE) UPARU_YTO_ELEM MAP-SEM: Planning Layout: Column Elements 20041103
35 GTO_HEADER Instance attribute Public Type reference (TYPE) UPARU_YTO_L_HDRS MAP-SEM: (Layout) Header rows 20030303
36 GTO_HEADER_ATTR Instance attribute Public Type reference (TYPE) UPARU_YTO_L_HDR_ATTRS MAP-SEM: (Layout) MD attributes associated to header row 20030303
37 GTO_KYF_COLCHAR Instance attribute Public Type reference (TYPE) UPARU_YTO_L_KYF_COLCHAR MAP-SEM: (Layout) Col. char. used to select key fig. value 20030303
38 GTO_KYF_DATA Instance attribute Public Type reference (TYPE) UPARU_YTO_L_KYF_DATA MAP-SEM: (Layout) Key figure contents 20030303
39 GTO_LEADCOL_DATA Instance attribute Public Type reference (TYPE) UPARU_YTO_L_LC_DATA MAP-SEM: (Layout) Lead column contents 20030303
40 GTO_ROW_STS Instance attribute Public Type reference (TYPE) UPARU_YTO_L_ROW_STS MAP-SEM: (Layout) Row status 20030303
41 GTO_SSFORMAT Instance attribute Private Type reference (TYPE) UPP_YTO_SSFORMAT SEM-BPS: Table for Spreadsheet Layout Information 20030220
42 GT_API_ATR_INFO Instance attribute Private Type reference (TYPE) UPARU_YT_API_ATR_INFO MAP-SEM: Information on column attributes (from SEM-API) 20030220
43 GT_API_COL_INFO Instance attribute Private Type reference (TYPE) UPARU_YT_API_COL_INFO MAP-SEM Information on Column Characteristics (from SEM-API) 20030220
44 GT_API_HEAD_INFO Instance attribute Private Type reference (TYPE) UPARU_YT_API_HEAD_INFO MAP-SEM Info.on Header Characteristics (from SEM-API) 20030220
45 GT_API_ROW_INFO Instance attribute Private Type reference (TYPE) UPARU_YT_API_ROW_INFO MAP-SEM Information on Row Characteristics (from SEM-API) 20030220
46 GT_ATTRCOL_INFO Instance attribute Public Type reference (TYPE) UPARU_YT_L_AC_INFO MAP-SEM: (Layout) Attribute column informations 20030303
47 GT_ATTRCOL_VALUE Instance attribute Public Type reference (TYPE) UPARU_YT_L_AC_VALUE MAP-SEM: (Layout) Attribute column possible values 20030603
48 GT_DOC_FLAG Instance attribute Public Type reference (TYPE) UPARU_YT_L_DOC_FLAG MAP-SEM: (Layout) Document Flag 20050121
49 GT_EXIT_CHA_IMPS Static Attribute Private Type reference (TYPE) UPARU_YT_ACT_IMP MAP-SEM: Active implementation of BaDI UPARU_CHARACTERISTIC 20040112
50 GT_KYF_INFO Instance attribute Public Type reference (TYPE) UPARU_YT_L_KYF_INFO MAP-SEM: (Layout) Key figure informations 20030303
51 GT_LEADCOL_INFO Instance attribute Public Type reference (TYPE) UPARU_YT_L_LC_INFO MAP-SEM: (Layout) Lead column informations 20030303
52 GT_LEADCOL_TEXT Instance attribute Public Type reference (TYPE) UPARU_YT_API_ROW_TXT MAP-SEM: (Layout) Text Per Row (Only for Complex Col.) 20030617
53 GT_LG Instance attribute Private Type reference (TYPE) UPP_YT_LG MAP-SEM: Logical Screen, Skeleton 20041124
54 GT_TC_LATTR Instance attribute Private Type reference (TYPE) UPARU_YT_TC_LATTR MAP-SEM Enhanced Attributes Properties in a Layout 20030220
55 GT_TC_LINSDEL Instance attribute Private Type reference (TYPE) UPARU_YT_TC_LINSDEL MAP-SEM Planning Layout Master Data Maintenance Properties 20030228
56 GT_TC_LKYF Instance attribute Private Type reference (TYPE) UPARU_YT_TC_LKYF MAP-SEM Enhanced Key Figures Properties in a Layout 20030220
57 G_ATR_LOCK Instance attribute Public Type reference (TYPE) UPARU_Y_ATRUPD Indicates whether the update of attributes is enabled 20030602
58 G_DEL_LOCK Instance attribute Public Type reference (TYPE) UPARU_Y_MDRMV Indicates whether the deletion of the master data is allowed 20030602
59 G_DOC_UPDATED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050128
60      
61 G_KYF_LOCK Instance attribute Public Type reference (TYPE) UPARU_Y_KYFUPD Indicates whether key figures can be updated 20030602
62 G_LAYOUT Instance attribute Public Type reference (TYPE) UPARU_Y_LAYOUT Planning layout 20030121
63 G_NB_LEADCOL Instance attribute Public Type reference (TYPE) UPP_Y_COL MAP-SEM: (Layout) Number of lead columns 20040329
64 G_NB_ROWS Instance attribute Public Type reference (TYPE) UPP_Y_ROW MAP-SEM: (Layout) Number of rows contained in the layout 20030123
65 G_PACKAGE Instance attribute Public Type reference (TYPE) UPC_Y_PACKAGE Planning Package 20030121
66 G_READ_ONLY Instance attribute Public Type reference (TYPE) BOOLE_D Read only mode 20030122
Methods
# Method Level Visibility Method type Description Created on
1 ATTRCOL_SETDATA Instance method Private Method Process each attribute column that is open for input 20030304
2 ATTRCOL_VALIDATION Instance method Private Method Validate each attribute column that is open for input 20030313
3 BUILD_ATTRCOL Instance method Private Method Build the attribute column section of the planning layout 20030123
4 BUILD_ATTRCOL_DATA Instance method Private Method Format the Attributes for one Characteristic 20060209
5 BUILD_HEADER Instance method Private Method Build the header section of a planning layout 20030122
6 BUILD_KYFCOL Instance method Private Method Build the key figures column section of the planning layout 20030123
7 BUILD_LEADCOL_INFO Instance method Private Method Build the lead column section of a planning layout (Info) 20030220
8 BUILD_RLSSTS_ATTRCOL Instance method Private Method Add all release status attributes in the attribute column 20030523
9 BUILD_ROW_STS Instance method Private Method Build the row status table 20030123
10 CHECK_MD_RELEASED Instance method Private Method Check whether master data have been released 20030523
11 CHECK_PLANNING_RELEASED Instance method Private Method Check whether all planning layout data have been released 20030530
12 CLASS_CONSTRUCTOR Static method Public Constructor Get an instance for the UPARU_LAYOUT BAdI 20030122
13 COMMIT_DOCUMENT Instance method Public Method Commit the changed documents into the BW system 20050222
14 CONSTRUCTOR Instance method Public Constructor Build a MAP-SEM planning layout object and get detail 20030121
15 CREATE_MASTERDATA Instance method Private Method Create new entries in the planning characteristics or MDIOs 20030303
16 DELETE_MASTERDATA Instance method Private Method Mark a characteristic for deletion 20030321
17 EXECUTE_DOCUMENT_FUNCTION Instance method Public Method Perform an operation on a document 20050125
18 FILL_ATTRIBUTES Instance method Private Method Fill all possible attributes for new master data 20030307
19 FILL_DOC_STRUCTURE Instance method Private Method Fill a document selection structure 20050127
20 GET_ATTRS_VALUES_BW Instance method Private Method Read all attributes values for one char. ID (use BW FM) 20030123
21 GET_ATTRS_VALUES_BW_BATCH Instance method Private Method Read all Attr. Val. for 1 char. ID (use BW FM) - batch rows 20051229
22 GET_ATTRS_VALUES_SEM Instance method Private Method Read all attributes values for one char. ID (use SEM FM) 20030123
23 GET_ATTRS_VALUES_SEM_BATCH Instance method Private Method Read all Attr. Val. for 1 char. ID (use SEM FM) - batch rows 20051219
24