SAP ABAP Class CL_BTP_SGI_INTERFACE (BTP SAP-GUI Call-Back Interface)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
BTP_SGI (Package) BTP SAP-GUI Call-Back Interface
⤷
⤷
Properties
| Class | CL_BTP_SGI_INTERFACE | |
| Short Description | BTP SAP-GUI Call-Back Interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BTP_SGI | BTP SAP-GUI Call-Back Interface |
| Created | 20100225 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_BTP_SGI_INTERFACE has no interface implemented.
Friends
Class CL_BTP_SGI_INTERFACE has no friend class.
Attributes
Class CL_BTP_SGI_INTERFACE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Call-Back to a function module | 20100722 | |
| 2 | Static method | Public | Method | Call-Back to a static method of a class | 20100722 | |
| 3 | Static method | Public | Method | Call-Back to a transaction (no parameters) | 20100722 | |
| 4 | Static method | Public | Method | CallBack to a method: Remove if ANA switches to CALLBACK_* | 20100225 | |
| 5 | Static method | Public | Method | Check if user is locked | 20121128 | |
| 6 | Static method | Public | Method | Execute the call-back after SAP-GUI start | 20100225 | |
| 7 | Static method | Private | Method | Execute a function module in call-back | 20100225 | |
| 8 | Static method | Private | Method | Execute a method of a class in call-back | 20100225 | |
| 9 | Static method | Private | Method | Execute a transaction in call-back | 20100225 | |
| 10 | Static method | Private | Method | Generate lines of the shortcut file | 20100225 | |
| 11 | Static method | Private | Method | Get dynamic value from parameter structure | 20101014 | |
| 12 | Static method | Public | Method | Get a shortcut file from a call-back GUID | 20100722 | |
| 13 | Static method | Private | Method | Fill call back structure with initial values | 20100225 | |
| 14 | Static method | Private | Method | Store the call-back header | 20100225 | |
| 15 | Static method | Private | Method | Store parameters of the call-back | 20100225 |
Events
Class CL_BTP_SGI_INTERFACE has no event.
Types
Class CL_BTP_SGI_INTERFACE has no local type.
Method Signatures
Method CALLBACK_FM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100722 | |||
| 2 | IV_FM | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name of Function Module | 20100722 | |||
| 3 | RV_CALLBACK_GUID | Value transfer | Type reference (TYPE) | BTP_SGI_CALLBACK_GUID | 20100722 |
Method CALLBACK_FM on class CL_BTP_SGI_INTERFACE has no exception.
Method CALLBACK_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100722 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20100722 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20100722 | |||
| 4 | RV_CALLBACK_GUID | Value transfer | Type reference (TYPE) | BTP_SGI_CALLBACK_GUID | 20100722 |
Method CALLBACK_METHOD on class CL_BTP_SGI_INTERFACE has no exception.
Method CALLBACK_TA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TA | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20100722 | |||
| 2 | RV_CALLBACK_GUID | Value transfer | Type reference (TYPE) | BTP_SGI_CALLBACK_GUID | BTP Call-Back Lines of Shortcut File | 20100722 |
Method CALLBACK_TA on class CL_BTP_SGI_INTERFACE has no exception.
Method CALL_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100225 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20100225 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20100225 | |||
| 4 | RT_SHCUT | Value transfer | Type reference (TYPE) | BTP_SGI_T_SHCUT | BTP Call-Back Lines of Shortcut File | 20100225 |
Method CALL_METHOD on class CL_BTP_SGI_INTERFACE has no exception.
Method CHECK_USER_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' user is locked, ' ' user not logged | 20121128 |
Method CHECK_USER_LOCKED on class CL_BTP_SGI_INTERFACE has no exception.
Method EXECUTE_CALLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CBGUID | Call by reference | Type reference (TYPE) | BTP_SGI_CALLBACK_GUID | BTP Call-Back GUID for SAP-GUI Invocation | 20100225 |
Method EXECUTE_CALLBACK on class CL_BTP_SGI_INTERFACE has no exception.
Method EXECUTE_FM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 | |||
| 2 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100225 |
Method EXECUTE_FM on class CL_BTP_SGI_INTERFACE has no exception.
Method EXECUTE_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 | |||
| 2 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100225 |
Method EXECUTE_METHOD on class CL_BTP_SGI_INTERFACE has no exception.
Method EXECUTE_TA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 | |||
| 2 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100225 |
Method EXECUTE_TA on class CL_BTP_SGI_INTERFACE has no exception.
Method GENERATE_SHCUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 | |||
| 2 | RT_SHCUT | Value transfer | Type reference (TYPE) | BTP_SGI_T_SHCUT | BTP Call-Back Lines of Shortcut File | 20100225 |
Method GENERATE_SHCUT on class CL_BTP_SGI_INTERFACE has no exception.
Method GET_PARAM_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_S_PARAMVALUE | BTP Call-Back Parameter-Value | 20101014 | |||
| 2 | X_DATA | Value transfer | Type reference (TYPE) | ANY | 20101014 |
Method GET_PARAM_VALUE on class CL_BTP_SGI_INTERFACE has no exception.
Method GET_SHCUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CALLBACK_GUID | Call by reference | Type reference (TYPE) | BTP_SGI_CALLBACK_GUID | BTP Call-Back GUID for SAP-GUI Invocation | 20100722 | |||
| 2 | RT_SHCUT | Value transfer | Type reference (TYPE) | BTP_SGI_T_SHCUT | BTP Call-Back Lines of Shortcut File | 20100722 |
Method GET_SHCUT on class CL_BTP_SGI_INTERFACE has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_CB | Value transfer | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 |
Method INIT on class CL_BTP_SGI_INTERFACE has no exception.
Method STORE_CALLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 |
Method STORE_CALLBACK on class CL_BTP_SGI_INTERFACE has no exception.
Method STORE_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CB | Call by reference | Type reference (TYPE) | BTP_SGI_CB | BTP Sap-GUI Call-Backs | 20100225 | |||
| 2 | IT_PARAMETER | Call by reference | Type reference (TYPE) | BTP_SGI_T_PARAMVALUE | BTP Call-Back List of Parameters with Value | 20100225 |
Method STORE_PARAMETERS on class CL_BTP_SGI_INTERFACE has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2006_1_700 |