SAP ABAP Class CL_BSSP_GENERIC_API (PM: Generic side panel functions)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-SP (Application Component) Business Suite Sidepanel
     BSSPD (Package) Generic Content: Tagging, End User Feedback etc.
Properties
Class CL_BSSP_GENERIC_API  
Short Description PM: Generic side panel functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSSPD   Generic Content: Tagging, End User Feedback etc. 
Created 20130604   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSSP_GENERIC_API has no interface implemented.
Friends
Class CL_BSSP_GENERIC_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CHIP_CONTEXT_SAPGUI Constant Public Type reference (TYPE) STRING 'SAPGUI' CHIP Context SAPGUI 20130712
2 MC_CHIP_CONTEXT_WDA Constant Public Type reference (TYPE) STRING 'WDA' CHIP Context WDA 20130712
3 MO_DATA_DETERMINATION Static Attribute Private Object reference (TYPE REF TO) LIF_DATA_DETERMINATION Date Determination - Unit Test Seperation 20130712
4 MT_API_DATA Instance attribute Private Type reference (TYPE) BSSP_T_GENERIC_API_DATA_LOCAL BSSP: generic API data for sidepanel appications (local) 20130712
5 MT_API_DATA_DEFAULT Instance attribute Private Type reference (TYPE) BSSP_T_GENERIC_API_DATA_LOCAL BSSP: generic API data for sidepanel appications (local) 20130712
6 MT_LAUNCHPAD Instance attribute Private Type reference (TYPE) APB_LPD_T_LAUNCHPADS Launchpads 20130712
7 MV_RFCDEST Instance attribute Private Type reference (TYPE) RFC_DEST SAPOSCOL destination 20130712
8 MV_UCLEN Instance attribute Private Type reference (TYPE) UNICODELG Unitcode length 20130712
9 MV_UCLEN_RFC Instance attribute Private Type reference (TYPE) UNICODELG Unitcode length 20130712
Methods
# Method Level Visibility Method type Description Created on
1 CALL_API_BADI Instance method Public Method Call BAdI for Specific API Call (do not use) 20130712
2 CALL_GENERIC_API Instance method Public Method call generic api 20130712
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20130712
4 CONSTRUCTOR Instance method Public Constructor Constructor 20130712
5 GET_CHIP_CONTEXT Instance method Public Method GET CHIP context (SAPGUI/WDA) 20130712
6 GET_LPD_TRANSACTION Instance method Public Method Get Transaction Navigation Information 20130712
7 GET_LPD_WEB_DYNPRO_APPLICATION Instance method Public Method Get Web Dynpro Application Navigation Information 20130712
8 MAP_MESSAGES Instance method Public Method map messages 20130712
9 REGISTRATE_API_PARAMETER Instance method Public Method Registrate API Parameter as Default 20130712
10 UPDATE_INTERNAL_DATA Instance method Public Method Update Internal Data 20130712
11 UPDATE_INTERNAL_TABLE Instance method Public Method Update Internal Table 20130712
Events
Class CL_BSSP_GENERIC_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYS_APB_LPD_S_BATCH_INPUT Private See coding 20130712 BEGIN OF gys_apb_lpd_s_batch_input, PROGRAM Type PROGRAMM, DYNNR Type SYDYNNR, OK_CODE Type SYUCOMM, ONLY_MAPPED_PARAMS Type BOOLE_D, end of gys_apb_lpd_s_batch_input
2 GYS_LAUNCH_TRANSACTION Public See coding 20130712 BEGIN OF gys_launch_transaction, fieldname TYPE fieldname, header_text TYPE string, obligatory TYPE string, application_type TYPE string, icon_path TYPE string, application_alias TYPE string, navigation_mode TYPE string, window_features TYPE string, parameter_forwarding TYPE string, history_mode TYPE string, proxy_class TYPE string, additional_information TYPE string, replace_appl_id TYPE string, application_id TYPE string, fpm_event_id TYPE string, tcode TYPE string, sel_opt TYPE string, pers_dialog TYPE string, variant TYPE string, fix_variant TYPE string, system_alias TYPE string, gui_type TYPE string, force_nwbc_local_system TYPE string, dismode TYPE string, updmode TYPE string, cattmode TYPE string, defsize TYPE string, racommit TYPE string, nobinpt TYPE string, nobiend TYPE string, parameter_mapping TYPE string, disabled TYPE string, invisible TYPE string, emphasized TYPE string, show_inplace TYPE string, batch_input_program TYPE programm, batch_input_dynnr TYPE sydynnr, batch_input_ok_code TYPE syucomm, only_mapped_params TYPE boole_d, skip_init_screen_if_possible TYPE string, parameter1 TYPE string, replaced_by1 TYPE string, parametervalue1 TYPE string, parameter2 TYPE string, replaced_by2 TYPE string, parametervalue2 TYPE string, parameter3 TYPE string, replaced_by3 TYPE string, parametervalue3 TYPE string, parameter4 TYPE string, replaced_by4 TYPE string, parametervalue4 TYPE string, parameter5 TYPE string, replaced_by5 TYPE string, parametervalue5 TYPE string, END OF gys_launch_transaction
3 GYS_LAUNCH_WEBDYNPRO Public See coding 20130712 BEGIN OF gys_launch_webdynpro, fieldname TYPE fieldname, header_text TYPE string, obligatory TYPE string, application_type TYPE string, icon_path TYPE string, application_alias TYPE string, navigation_mode TYPE string, window_features TYPE string, parameter_forwarding TYPE string, history_mode TYPE string, proxy_class TYPE string, additional_information TYPE string, replace_appl_id TYPE string, application_id TYPE string, fpm_event_id TYPE string, wd_namespace TYPE string, wd_application TYPE string, wd_configuration TYPE string, system_alias TYPE string, use_suspend_resume TYPE string, force_nwbc_local_system TYPE string, parameter_mapping TYPE string, disabled TYPE string, invisible TYPE string, emphasized TYPE string, show_inplace TYPE string, parameter1 TYPE string, replaced_by1 TYPE string, parametervalue1 TYPE string, parameter2 TYPE string, replaced_by2 TYPE string, parametervalue2 TYPE string, parameter3 TYPE string, replaced_by3 TYPE string, parametervalue3 TYPE string, parameter4 TYPE string, replaced_by4 TYPE string, parametervalue4 TYPE string, parameter5 TYPE string, replaced_by5 TYPE string, parametervalue5 TYPE string, END OF gys_launch_webdynpro
4 GYS_WORKCTR_BUFFER Private See coding 20130712 BEGIN OF gys_workctr_buffer, plant TYPE werks_d, workcenter_id TYPE char8, workcenter_name TYPE arbpl, END OF gys_workctr_buffer
5 GYS_WORKCTR_SEL Private See coding 20130712 BEGIN OF gys_workctr_sel, sign TYPE bapisign, option TYPE bapioption, low TYPE arbpl, high TYPE arbpl, END OF gys_workctr_sel
6 GYT_WORKCTR_BUFFER Private See coding 20130712 gyt_workctr_buffer TYPE SORTED TABLE OF gys_workctr_buffer WITH UNIQUE KEY plant workcenter_id
7 GYT_WORKCTR_SEL Private See coding 20130712 gyt_workctr_sel TYPE STANDARD TABLE OF gys_workctr_sel
Method Signatures

Method CALL_API_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BSSP_T_GENERIC_API_DATA BSSP: generic API data for sidepanel appications 20130712
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130712
3 Importing IT_SELECTION Call by reference Type reference (TYPE) SPERS_SELT Generic selection table 20130712
4 Importing IV_BADI_FILTER Call by reference Type reference (TYPE) STRING BAdI Filter 20130712

Method CALL_API_BADI on class CL_BSSP_GENERIC_API has no exception.

Method CALL_GENERIC_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130712
2 Importing IT_SELECTION Call by reference Type reference (TYPE) SPERS_SELT Generic selection table 20130712
3 Importing IV_BADI_FILTER Call by reference Type reference (TYPE) STRING Badi Filter 20130712

Method CALL_GENERIC_API on class CL_BSSP_GENERIC_API has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSSP_GENERIC_API has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSSP_GENERIC_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130712

Method CONSTRUCTOR on class CL_BSSP_GENERIC_API has no exception.

Method GET_CHIP_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHIP_CONTEXT Value transfer Type reference (TYPE) STRING CHIP Context (SAPGUI/WDA) 20130712

Method GET_CHIP_CONTEXT on class CL_BSSP_GENERIC_API has no exception.

Method GET_LPD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAUNCH_TRANSACTION Call by reference Type reference (TYPE) GYS_LAUNCH_TRANSACTION Navigation Fields to launch a transaction 20130712
2 Importing IV_APPLICATION_ALIAS Call by reference Type reference (TYPE) APB_LPD_APPL_ALIAS Application Alias 20130712
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130712
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20130712
5 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20130712

Method GET_LPD_TRANSACTION on class CL_BSSP_GENERIC_API has no exception.

Method GET_LPD_WEB_DYNPRO_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAUNCH_WEBDYNPRO Value transfer Type reference (TYPE) GYS_LAUNCH_WEBDYNPRO Fields for a WebDynpro 20130712
2 Importing IV_APPLICATION_ALIAS Call by reference Type reference (TYPE) APB_LPD_APPL_ALIAS Application Alias 20130712
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130712
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20130712
5 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20130712

Method GET_LPD_WEB_DYNPRO_APPLICATION on class CL_BSSP_GENERIC_API has no exception.

Method MAP_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20130712
2 Importing IS_MESSAGES Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130712

Method MAP_MESSAGES on class CL_BSSP_GENERIC_API has no exception.

Method REGISTRATE_API_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA Data Line 20130712
2 Importing IV_PARAMETERS Call by reference Type reference (TYPE) PARAMETER Parameter Name 20130712

Method REGISTRATE_API_PARAMETER on class CL_BSSP_GENERIC_API has no exception.

Method UPDATE_INTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_LINE Call by reference Type reference (TYPE) DATA Line of sidepanel data 20130712
2 Importing IV_LINE Call by reference Type reference (TYPE) INT4 Line number 20130712
3 Importing IV_PARAMETERS Call by reference Type reference (TYPE) PARAMETER Parameter Name 20130712

Method UPDATE_INTERNAL_DATA on class CL_BSSP_GENERIC_API has no exception.

Method UPDATE_INTERNAL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Table of sidepanel data 20130712
2 Importing IV_PARAMETERS Call by reference Type reference (TYPE) PARAMETER Parameter Name 20130712

Method UPDATE_INTERNAL_TABLE on class CL_BSSP_GENERIC_API has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in