SAP ABAP Class CL_UPX_WEBAPP (Sales Planning Web Application)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPX_WEB (Package) Sales Planning: Roadrunner Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_APPLICATION Business Server Page (BSP) Application Class 20010815
Properties
Class CL_UPX_WEBAPP  
Short Description Sales Planning Web Application    
Super Class CL_BSP_APPLICATION Business Server Page (BSP) Application Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UPB    
Program status P  SAP Standard Production Program 
Category 0   
Package UPX_WEB   Sales Planning: Roadrunner Implementation 
Created 20010815   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UPX_WEBAPP has no interface implemented.
Friends
Class CL_UPX_WEBAPP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HEADER Instance attribute Public Type reference (TYPE) XFELD 'X' Header on/off 20020605
2 LV_DESIGN Instance attribute Private Type reference (TYPE) STRING 20081128
3 SAVE_NEEDED Instance attribute Public Type reference (TYPE) XFELD Do you need to save before logging off? 20010925
4 STATUS Instance attribute Public Type reference (TYPE) UPX_Y_STATUS Status of the selected item 20020531
5 S_INFO Instance attribute Public Type reference (TYPE) UPC_YS_API_INFO Additional information 20011012
6 T_CHAPRO Instance attribute Private Type reference (TYPE) YT_CHAPRO 20010918
7 T_COL Instance attribute Public Type reference (TYPE) UPX_API_YT_COL UPX: Layout and Data - Columns 20010918
8 T_COL_INFO Instance attribute Public Type reference (TYPE) UPX_API_YT_COL_INFO UPX: Layout Design - External API 20010918
9 T_COL_TEXT Instance attribute Public Type reference (TYPE) UPX_API_YT_COL_TXT UPX: Layout and Data - Columns Texts 20010921
10 T_DATA Instance attribute Public Type reference (TYPE) UPX_API_YT_DATA Layout Data: Data 20010817
11 T_FUNCTION Instance attribute Public Type reference (TYPE) UPX_API_YT_DESIGN Planning Folder Functions 20010817
12 T_HEAD Instance attribute Public Type reference (TYPE) UPX_API_YT_HEAD UPX: Layout and Data - Header 20011015
13 T_HEAD_INFO Instance attribute Public Type reference (TYPE) UPX_API_YT_HEAD_INFO UPX: Layout Design - External API 20011016
14 T_ITEM Instance attribute Public Type reference (TYPE) UPX_API_YT_ITEM UPX: LaunchPad Items for External API 20010815
15 T_KYFPRO Instance attribute Private Type reference (TYPE) YT_KYFPRO 20010918
16 T_LAYOUT Instance attribute Public Type reference (TYPE) UPX_API_YT_DESIGN Layouts of the Planning Folder 20010817
17 T_LAY_FUNC Instance attribute Public Type reference (TYPE) UPX_API_YT_DESIGN Planning Layout Functions 20010817
18 T_REFRESH Instance attribute Private Type reference (TYPE) YT_REFRESH_POOL 20010918
19 T_ROW Instance attribute Public Type reference (TYPE) UPX_API_YT_ROW Layout Data: Rows 20010817
20 T_ROW_INFO Instance attribute Public Type reference (TYPE) UPX_API_YT_ROW_INFO UPX: Layout Design - External API 20010918
21 T_ROW_TEXT Instance attribute Public Type reference (TYPE) UPX_API_YT_ROW_TXT UPX: Layout and Data - Row Texts 20011012
22 T_STATCAT Instance attribute Public Type reference (TYPE) UPX_YT_STATUS Status Catalog 20010924
23 T_STATUS Instance attribute Private Type reference (TYPE) UPX_API_YT_STATUS UPX: LaunchPad Item Statuses for External API 20010920
24 T_TASK Instance attribute Public Type reference (TYPE) UPX_API_YT_TASK UPX: List of Planning Tasks for External API 20010815
25 _AREA Instance attribute Private Type reference (TYPE) UPC_Y_AREA Planning area 20010920
26 _ITEM Instance attribute Private Type reference (TYPE) UPX_API_Y_ITEM Current item 20010815
27 _LAYOUT Instance attribute Private Type reference (TYPE) UPX_API_Y_POB_KEY Current layout 20010817
28 _TASK Instance attribute Private Type reference (TYPE) UPX_API_Y_TASK Current task 20010815
Methods
# Method Level Visibility Method type Description Created on
1 CURRENT_ITEM Instance method Public Method Get the value of the current item 20010918
2 CURRENT_LAYOUT Instance method Public Method Check whether the layout is current 20010918
3 CURRENT_TASK Instance method Public Method Check if the provided task is current 20010920
4 DATA_UPLOAD Instance method Public Method Upload the data from the http request 20010921
5 GET_CHAPRO Instance method Public Method to read the chapro structure 20020604
6 GET_CONTENT_DESIGN Instance method Public Method Get HTMLB: Content Design 20081128
7 GET_KYFPRO Instance method Public Method to read the kyfpro entry for the given key figure 20020604
8 HTML_DATAGRID Instance method Public Method Draw the rows, columns, and data 20010921
9 HTML_REFRESHSCRIPT Instance method Public Method Return the javascript to fill the refresh pool 20010920
10 HTML_STATSELECT Instance method Public Method Draw the status selector 20010925
11 HTML_STATUSCELL Instance method Public Method Render the status icon 20010920
12 REFRESH_ADD Instance method Private Method Add the frame to the refresh pool 20010918
13 UNIT_RESOLVE Instance method Public Method Get the UOM or currency from the data structures 20011015
14 UPX_AREA Instance method Public Method Set up planning area for the Internet Sales Planning 20010920
15 UPX_CANCEL Instance method Public Method Reject all changes that have not been saved 20010925
16 UPX_CLOSE Instance method Public Method UPX: Close the whole session 20010817
17 UPX_DELETE Instance method Public Method Delete one row from planning data 20010927
18 UPX_FUNC Instance method Public Method UPX: Select the function 20010817
19 UPX_HEADER Instance method Public Method UPX: Switch header on/off 20011023
20 UPX_ITEM Instance method Public Method UPX: Select the item 20010815
21 UPX_LAYOUT Instance method Public Method UPX: Select the layout 20010921
22 UPX_OPEN Instance method Public Method UPX: Prepare the session 20010815
23 UPX_REFRESH Instance method Public Method Refresh planning data using the buffer 20010925
24 UPX_SAVE Instance method Public Method Call the save routine 20010920
25 UPX_STATUS Instance method Public Method Update the status of the selected item 20010925
26 UPX_TASK Instance method Public Method UPX: Select the task 20010815
Events
Class CL_UPX_WEBAPP has no event.
Types
Class CL_UPX_WEBAPP has no local type.
Method Signatures

Method CURRENT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20010918
2 Importing I_ITEM Value transfer Type reference (TYPE) UPX_API_Y_ITEM Launchpad-Eintrag - Position, externes API 20010918

Method CURRENT_ITEM on class CL_UPX_WEBAPP has no exception.

Method CURRENT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) UPX_API_Y_POB_KEY The same key, if current one, else space 20010918
2 Importing I_LAYOUT Value transfer Type reference (TYPE) UPX_API_Y_POB_KEY UPX: Key of the planning book element 20010918

Method CURRENT_LAYOUT on class CL_UPX_WEBAPP has no exception.

Method CURRENT_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) UPX_API_Y_TASK Task ID, if the same, otherwise space 20010920
2 Importing I_TASK Value transfer Type reference (TYPE) UPX_API_Y_TASK Planning task ID 20010920

Method CURRENT_TASK on class CL_UPX_WEBAPP has no exception.

Method DATA_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Value transfer Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20010921

Method DATA_UPLOAD on class CL_UPX_WEBAPP has no exception.

Method GET_CHAPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CHAPRO Value transfer Type reference (TYPE) UPC_YS_API_CHAPRO Eigenschaften eines Merkmals 20020604
2 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20020604

Method GET_CHAPRO on class CL_UPX_WEBAPP has no exception.

Method GET_CONTENT_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTENT_DESIGN Value transfer Type reference (TYPE) STRING 20081128

Method GET_CONTENT_DESIGN on class CL_UPX_WEBAPP has no exception.

Method GET_KYFPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_KYFPRO Value transfer Type reference (TYPE) UPC_YS_KYFPRO Eigenschaften einer Kennzahl 20020604
2 Importing I_KYFNM Value transfer Type reference (TYPE) UPC_Y_KYFNM Kennzahl 20020604

Method GET_KYFPRO on class CL_UPX_WEBAPP has no exception.

Method HTML_DATAGRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HTML Value transfer Type reference (TYPE) STRING 20010921

Method HTML_DATAGRID on class CL_UPX_WEBAPP has no exception.

Method HTML_REFRESHSCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20010920

Method HTML_REFRESHSCRIPT on class CL_UPX_WEBAPP has no exception.

Method HTML_STATSELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HTML Value transfer Type reference (TYPE) STRING 20010925

Method HTML_STATSELECT on class CL_UPX_WEBAPP has no exception.

Method HTML_STATUSCELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HTML Value transfer Type reference (TYPE) STRING 20010920
2 Importing I_ITEM Value transfer Type reference (TYPE) UPX_API_Y_ITEM Launchpad-Eintrag - Position, externes API 20010920

Method HTML_STATUSCELL on class CL_UPX_WEBAPP has no exception.

Method REFRESH_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAME Value transfer Type reference (TYPE) STRING 20010918
2 Importing PAGE Value transfer Type reference (TYPE) STRING 20010918

Method REFRESH_ADD on class CL_UPX_WEBAPP has no exception.

Method UNIT_RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Value transfer Type reference (TYPE) UPP_Y_COL Spaltenposition innerhalb des Bildschirmbereiches 20011015
2 Returning E_UNIT Value transfer Type reference (TYPE) STRING 20011015
3 Importing KYFNM Value transfer Type reference (TYPE) UPC_Y_KYFNM Kennzahl 20011015
4 Importing ROW Value transfer Type reference (TYPE) UPP_Y_ROW Zeile innerhalb eines Bildschirmbereiches 20011015

Method UNIT_RESOLVE on class CL_UPX_WEBAPP has no exception.

Method UPX_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20010920

Method UPX_AREA on class CL_UPX_WEBAPP has no exception.

Method UPX_CANCEL Signature

Method UPX_CANCEL on class CL_UPX_WEBAPP has no parameter.
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_CLOSE Signature

Method UPX_CLOSE on class CL_UPX_WEBAPP has no parameter.
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING 20010927
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010927

Method UPX_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING UPX: Key of the planning book element 20010921
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_HEADER Signature

Method UPX_HEADER on class CL_UPX_WEBAPP has no parameter.
Method UPX_HEADER on class CL_UPX_WEBAPP has no exception.

Method UPX_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING Launchpad-Eintrag - Position, externes API 20010921
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING UPX: Key of the planning book element 20010921
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_OPEN Signature

Method UPX_OPEN on class CL_UPX_WEBAPP has no parameter.
Method UPX_OPEN on class CL_UPX_WEBAPP has no exception.

Method UPX_REFRESH Signature

Method UPX_REFRESH on class CL_UPX_WEBAPP has no parameter.
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_SAVE Signature

Method UPX_SAVE on class CL_UPX_WEBAPP has no parameter.
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926

Method UPX_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING 20010925

Method UPX_STATUS on class CL_UPX_WEBAPP has no exception.

Method UPX_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Value transfer Type reference (TYPE) STRING UPX: Planning task id for external API 20010921
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basisklasse für BAPI Migration 20010926
History
Last changed by/on SAP  20130531 
SAP Release Created in 3.1A