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 |