SAP ABAP Class CL_FUNCTION_POC (Domain Model: Call Function Module)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PP-PI-PMA-PMC (Application Component) Browser-Based PI Sheet / Cockpit
⤷
CMX_POC (Package) Manufacturing Execution: Browser-Based PI Sheet
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_OPERATION_POC | Domain Model: Abstract Operation on Values | 00000000 |
Properties
| Class | CL_FUNCTION_POC | |
| Short Description | Domain Model: Call Function Module | |
| Super Class | CL_OPERATION_POC | Domain Model: Abstract Operation on Values |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CMX_POC | Manufacturing Execution: Browser-Based PI Sheet |
| Created | 19981204 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FUNCTION_POC has no forward declaration.
Interfaces
Class CL_FUNCTION_POC has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CB_FUNCTION_POC | 20010522 | Base Agent Domain Model: Calling a Function Module |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR1 | 'C' | Constant: Character Type | 20001108 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Constant: Date Type | 20001108 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | 'F' | Constant: Float Type | 20001108 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Constant: Integer Type | 20001108 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR1 | 'P' | Constant: Packed Type | 20001108 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | 'T' | Constant: Time Type | 20001108 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | TY_EXCEPTION_TAB | Table of Exceptions | 20000704 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RS38L_FNAM | Function Name | 19981216 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TY_PARAMETER_TAB | Table With Parameters | 19981217 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FUNCTION_POC | State Object | 19991021 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 19991021 | |
| 2 | Static method | Public | Method | CONSTRUCTION: Creates (Persistent) Example | 19991025 | |
| 3 | Instance method | Private | Method | Determines the ABAP Type of the Type Transferred | 20001108 | |
| 4 | Instance method | Private | Method | Fills Values in Container | 19981217 | |
| 5 | Instance method | Private | Method | Reads Parameter Description in Attribute Table | 19981217 | |
| 6 | Instance method | Private | Method | Access Method for FUNCTIONNAME Attribute | 19991105 | |
| 7 | Instance method | Private | Method | Gets Values from Container | 19981217 |
Events
Class CL_FUNCTION_POC has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_EXCEPTION_TAB | Private | See coding | Table With Exceptions | 20000704 | ty_exception_tab TYPE STANDARD TABLE OF rsexc
|
|
| 2 | TY_PARAMETER_TAB | Private | See coding | Table With Parameters | 19981217 | ty_parameter_tab TYPE SORTED TABLE OF ty_parameter_tab_wa WITH
UNIQUE KEY parameter access
|
|
| 3 | TY_PARAMETER_TAB_WA | Private | See coding | Work area | 19981217 | BEGIN OF ty_parameter_tab_wa,
parameter TYPE poc_parameter,
access TYPE poc_access,
optional TYPE boole_d,
table TYPE boole_d,
type TYPE char1,
recordtype TYPE string,
tabletype TYPE string,
default TYPE default__3,
END OF ty_parameter_tab_wa
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_FUNCTION_POC has no parameter.
Method CONSTRUCTOR on class CL_FUNCTION_POC has no exception.
Method CREATE_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FUNCTION_REF | Call by reference | Object reference (TYPE REF TO) | CL_FUNCTION_POC | Erzeugte Referenz | 19991025 | |||
| 2 | IM_FUNCTION | Call by reference | Type reference (TYPE) | POC_FUNCTION | Funktion | 19991025 | |||
| 3 | IM_PERSISTENT | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Persistent | 19991025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Baustein nicht aktiv | 19991025 | ||
| 2 | Baustein nicht gefunden oder inaktiv | 19991025 |
Method GET_PARAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RECORD_TYPE | Value transfer | Type reference (TYPE) | STRING | Bei Tabellen: Zeilentyp | 20010504 | |||
| 2 | EX_TABLE | Value transfer | Type reference (TYPE) | CHAR1 | Flag, ob Tabellentyp | 20001110 | |||
| 3 | EX_TABLE_TYPE | Value transfer | Type reference (TYPE) | STRING | Bei Tabellen: Tabellentyp | 20010504 | |||
| 4 | EX_TYPE | Value transfer | Type reference (TYPE) | CHAR1 | Typ-Konstante (siehe Attribute) | 20001110 | |||
| 5 | IM_LIKE_TYPE | Value transfer | Type reference (TYPE) | LIKEFIELD | Bezugsfeld | 20001110 | |||
| 6 | IM_TYPE | Value transfer | Type reference (TYPE) | RS38L_TYP | Typ | 20001108 |
Method GET_PARAM_TYPE on class CL_FUNCTION_POC has no exception.
Method PACK_VALUES Signature
Method PACK_VALUES on class CL_FUNCTION_POC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Füllen des Containers | 19981217 |
Method READ_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INITIALIZE | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Persistente Initialisierung | 20010522 | ||
| 2 | IM_NEW_ELEMENT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Neues Element, kein Change-Event | 20010522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 19991105 | ||
| 2 | Fehler beim Lesen der Schnittstelle | 19981217 |
Method SET_FUNCTIONNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name der Funktion | 19991105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object Services Exception | 19991105 |
Method UNPACK_VALUES Signature
Method UNPACK_VALUES on class CL_FUNCTION_POC has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Entpacken des Containers | 19981217 | ||
| 2 | Fehler beim Setzen eines Wertes | 19990715 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |