SAP ABAP Class CL_UPB_PM_COMPARE (Planning Folders, Compare Cells and Layouts)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPBPM (Package) Planning Folders
Properties
Class CL_UPB_PM_COMPARE  
Short Description Planning Folders, Compare Cells and Layouts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPBPM   Planning Folders 
Created 20010423   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UPBPM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPB_PM_COMPARE has no interface implemented.
Friends
Class CL_UPB_PM_COMPARE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLC Instance attribute Private Type reference (TYPE) UPB_Y_APPLC Planning Application 20010423
2 G_COMPARE_CELLBASED Static Attribute Public Type reference (TYPE) UPB_Y_PM_FLAG Planning Folders: Status 20011214
3 G_IS_CHANGED Instance attribute Private Type reference (TYPE) UPB_Y_PM_FLAG Current and Reference Data Are the Same 20010718
4 G_UP2DATE Instance attribute Private Type reference (TYPE) UPB_Y_PM_FLAG Everything Is Current 20010718
5 G_UP2DATE_ACTUAL Instance attribute Private Type reference (TYPE) UPB_Y_PM_FLAG Comparison Instance Is Current 20010718
6 G_UP2DATE_REF Instance attribute Private Type reference (TYPE) UPB_Y_PM_FLAG Reference Instance Is Current 20010718
7 LAST_ACTUAL_ROW Instance attribute Private Type reference (TYPE) UPC_YS_API_DATA-ROW Row in Screen Area 20011214
8 LAST_ROW_REF Instance attribute Private Type reference (TYPE) UPC_YS_API_DATA-ROW Row in Screen Area 20011214
9 NO_ROW_CHANGE Instance attribute Private Type reference (TYPE) UPB_Y_PM_FLAG Planning Folders: Status 20011214
10 PM Instance attribute Private Type reference (TYPE) UPB_Y_PS_NAME Name of Planning Folder 20010423
11 POB Instance attribute Private Type reference (TYPE) UPB_Y_PS_POB_KEY Technical Key of a Planning Object 20010423
12 S_INFO Instance attribute Private Type reference (TYPE) UPC_YS_API_INFO Additional information 20011214
13 T_ACTUAL2REF Instance attribute Private Type reference (TYPE) YT_ACTUAL2REF 20011214
14 T_ACTUAL_COL Instance attribute Private Type reference (TYPE) LT_COL_TYPE UPC_YS_API_DATA 20020215
15 T_ACTUAL_DATA Instance attribute Private Type reference (TYPE) LT_DATA_TYPE UPC_YS_API_DATA 20010718
16 T_ACTUAL_HEAD Instance attribute Private Type reference (TYPE) LT_HEAD_TYPE UPC_YS_API_DATA 20020215
17 T_ACTUAL_ROW Instance attribute Private Type reference (TYPE) LT_ROW_TYPE UPC_YS_API_DATA 20011213
18 T_COL_REF Instance attribute Private Type reference (TYPE) LT_COL_TYPE UPC_YS_API_DATA 20020215
19 T_DATA_REF Instance attribute Private Type reference (TYPE) LT_DATA_TYPE UPC_YS_API_DATA 20010423
20 T_HEAD_REF Instance attribute Private Type reference (TYPE) LT_HEAD_TYPE UPC_YS_API_DATA 20020215
21 T_ROW_REF Instance attribute Private Type reference (TYPE) LT_ROW_TYPE UPC_YS_API_DATA 20011213
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_LAST_ROW Instance method Private Method 20011213
2 COMPARE Instance method Public Method Checks Whether Data of a Layout Was Changed 20010423
3 COMPARE_CELL Instance method Public Method Checks Whether a Specific Cell Was Greater or Smaller 20010423
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR, Generates Instance for a Layout and Reads Data 20010423
5 FREE Instance method Public Event handling method Deletes the Instance 20010423
6 FREE_ALL Static method Public Method Free for All Layouts (of one or all) Planning Folder(s) 20010423
7 GET_DATA Instance method Private Method 20010423
8 ON_REFRESH_UP2DATE Instance method Public Event handling method Something has changed 20010718
9 RESET Instance method Public Event handling method Sets a New Reference Version, Reads Data 20010423
10 RESET_ALL Static method Public Method Reset for All Layouts (One or All) Planning Folder(s) 20010423
Events
# Event Type Visibility Description Created on
1 FREE_INSTANCES Static Event
(1)
Public
(2)
20010423
2 RESET_INSTANCES Static Event
(1)
Public
(2)
20010423
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_COL_TYPE Private See coding 20020215
2 LT_DATA_TYPE Private See coding 20010423
3 LT_HEAD_TYPE Private See coding 20020215
4 LT_ROW_TYPE Private See coding 20011213
5 YS_ACTUAL2REF Private See coding 20011214
6 YT_ACTUAL2REF Private See coding 20011214
7 YT_ROW_REF Private See coding 20011214
Method Signatures

Method ADJUST_LAST_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) UPC_YS_API_DATA-ROW Zeile innerhalb eines Bildschirmbereiches 20011214

Method ADJUST_LAST_ROW on class CL_UPB_PM_COMPARE has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_CHANGED Value transfer Type reference (TYPE) UPB_Y_PM_FLAG initial=unverändert 20010423

Method COMPARE on class CL_UPB_PM_COMPARE has no exception.

Method COMPARE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) UPB_Y_PM_FLAG initial=gleich, x=ungleich 20010423
2 Importing IS_DATA Call by reference Type reference (TYPE) UPC_YS_API_DATA Daten 20010423

Method COMPARE_CELL on class CL_UPB_PM_COMPARE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLC Call by reference Type reference (TYPE) UPB_Y_APPLC Planungsanwendung 20010423
2 Importing I_PM Call by reference Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe 20010423
3 Importing I_POB Call by reference Type reference (TYPE) UPB_Y_PS_POB_KEY Techn. Schlüssel eines Planungsobjekt. 20010423

Method CONSTRUCTOR on class CL_UPB_PM_COMPARE has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLC Call by reference Attribute reference (LIKE) >INVALID< 20010423
2 Importing I_PM Call by reference Attribute reference (LIKE) >INVALID< 20010423

Method FREE on class CL_UPB_PM_COMPARE has no exception.

Method FREE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLC Call by reference Type reference (TYPE) UPB_Y_APPLC Planungsanwendung initial=alle 20010423
2 Importing I_PM Call by reference Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe initial=alle 20010423

Method FREE_ALL on class CL_UPB_PM_COMPARE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INFO Call by reference Type reference (TYPE) UPC_YS_API_INFO Zusatzinformationen 20011213
2 Exporting ET_COL Call by reference Type reference (TYPE) LT_COL_TYPE 20020215
3 Exporting ET_DATA Call by reference Type reference (TYPE) LT_DATA_TYPE 20010423
4 Exporting ET_HEAD Call by reference Type reference (TYPE) LT_HEAD_TYPE 20020215
5 Exporting ET_ROW Call by reference Type reference (TYPE) LT_ROW_TYPE 20011213

Method GET_DATA on class CL_UPB_PM_COMPARE has no exception.

Method ON_REFRESH_UP2DATE Signature

Method ON_REFRESH_UP2DATE on class CL_UPB_PM_COMPARE has no parameter.
Method ON_REFRESH_UP2DATE on class CL_UPB_PM_COMPARE has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLC Call by reference Attribute reference (LIKE) 20010423
2 Importing I_PM Call by reference Attribute reference (LIKE) 20010423

Method RESET on class CL_UPB_PM_COMPARE has no exception.

Method RESET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLC Call by reference Type reference (TYPE) UPB_Y_APPLC initial = alle 20010423
2 Importing I_PM Call by reference Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe initial=alle 20010423

Method RESET_ALL on class CL_UPB_PM_COMPARE has no exception.
Event Signatures

Event FREE_INSTANCES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_APPLC Exporting Value transfer Type reference (TYPE) UPB_Y_APPLC Planungsanwendung (initial=alle) 20010423
2 I_PM Exporting Value transfer Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe (initial=alle) 20010423

Event RESET_INSTANCES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_APPLC Exporting Value transfer Type reference (TYPE) UPB_Y_APPLC Planungsanwendung (initial=alle) 20010423
2 I_PM Exporting Value transfer Type reference (TYPE) UPB_Y_PS_NAME Name der Planungsmappe (initial=alle) 20010423
History
Last changed by/on SAP  20130531 
SAP Release Created in 3.1A