SAP ABAP Class CL_OFFLINE_TRANSFORM_OUTBOUND (Data Transformation R/3-> Outbound Container (Mobile Engine))
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-TS (Application Component) Time Sheet
⤷
BACTEXP (Package) Functions for Offline Travel and Time Sheet Manager
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_OFFLINE_TRANSFORM_CONTAINER | Basis Class - Data Mapping Mobile Enging <-> R/3 | 20010723 |
Properties
| Class | CL_OFFLINE_TRANSFORM_OUTBOUND | |
| Short Description | Data Transformation R/3-> Outbound Container (Mobile Engine) | |
| Super Class | CL_OFFLINE_TRANSFORM_CONTAINER | Basis Class - Data Mapping Mobile Enging <-> R/3 |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BACTEXP | Functions for Offline Travel and Time Sheet Manager |
| Created | 20010723 | SAP |
| Last change | 20020131 | SAP |
| 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_OFFLINE_TRANSFORM_OUTBOUND has no interface implemented.
Friends
Class CL_OFFLINE_TRANSFORM_OUTBOUND has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'rfc_genericrecord' | Field Name for Generic Record: Outbound | 20010815 | ||
| 2 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'rfc_metadetail' | Field Name for Meta Detail: Outbound | 20010815 | ||
| 3 | Constant | Protected | Type reference (TYPE) | FIELDNAME | 'rfc_metaparameter' | Field Name for Meta Parameter: Outbound | 20010815 | ||
| 4 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Error Messages | 20010807 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Parameter Numbers Used | 20010809 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20010820 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Correct Line Counter in Outbound Container - Internal Only | 20020204 | |
| 2 | Instance method | Public | Method | Supply Generic Data in Outbound Container Format | 20010723 | |
| 3 | Instance method | Public | Method | Supply Messages created with SET_RETURN | 20011018 | |
| 4 | Instance method | Public | Method | Change BAPI Parameter into Generic Format | 20010723 | |
| 5 | Instance method | Public | Method | Change BAPI Parameter into Generic Format | 20010819 | |
| 6 | Instance method | Public | Method | Hold Return Information in BAPITRET2 Format | 20010807 |
Events
Class CL_OFFLINE_TRANSFORM_OUTBOUND has no event.
Types
Class CL_OFFLINE_TRANSFORM_OUTBOUND has no local type.
Method Signatures
Method ADJUST_LINE_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_OUTBOUND_CONTAINER | Call by reference | Type reference (TYPE) | BWAFCONT_ITAB | Outbound Container | 20020204 |
Method ADJUST_LINE_COUNT on class CL_OFFLINE_TRANSFORM_OUTBOUND has no exception.
Method GET_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OUTBOUND_CONTAINER | Call by reference | Type reference (TYPE) | BWAFCONT_ITAB | Daten im Outbound Container Format | 20010723 | |||
| 2 | IM_ADD_RETURN_TO_CONTAINER | Call by reference | Type reference (TYPE) | XFELD | 'X' | Mit SET_RETURN erzeugte Messages in Outbound Cont. stellen | 20010820 | ||
| 3 | IM_RETURN_PARAMETER_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | 'XRETURN' | Parametername der Return Tabelle im Outbound Container | 20010820 |
Method GET_CONTAINER on class CL_OFFLINE_TRANSFORM_OUTBOUND has no exception.
Method GET_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RETURN_TAB | Value transfer | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20011018 |
Method GET_RETURN on class CL_OFFLINE_TRANSFORM_OUTBOUND has no exception.
Method SET_PARAMETER_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARAMETER_NAME | Call by reference | Type reference (TYPE) | RS38L_PAR_ | Name des FB Parameters, z.B. EXPENSE_TYPES | 20010809 | |||
| 2 | IM_PARAMETER_TYPE | Call by reference | Type reference (TYPE) | OFFLINE_PARAM_TYPE | Parameter Type, z.B. BAPITR706B | 20010723 | |||
| 3 | IM_PARAMETER_VALUE | Call by reference | Type reference (TYPE) | ANY | Inhalt des Parameters | 20010723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Max. Anzahl von Parametern (99) erreicht | 20010809 |
Method SET_PARAMETER_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins der ausgefuehrt wurde | 20010819 | |||
| 2 | IM_FUNCTION_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_FUNC_PARMBIND_TAB | Pointer auf Datenbereiche des Funktionsbausteins | 20010819 | |||
| 3 | IM_FUNCTION_PARAMETER_RANGES | Call by reference | Type reference (TYPE) | FUNCTION_PARAMETER_RANGES_ITAB | Relevante Parameter des FB fuer Outbound Container | 20010819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Max. Anzahl von Parametern (99) erreicht | 20010819 |
Method SET_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RETURN | Value transfer | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20010807 | |||
| 2 | IM_MESSAGE_ID | Call by reference | Type reference (TYPE) | SYMSGID | 'FITRV' | Nachrichten, Nachrichtenklasse | 20010807 | ||
| 3 | IM_MESSAGE_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20010807 | |||
| 4 | IM_MESSAGE_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichten, Nachrichtentyp | 20010807 | ||
| 5 | IM_MESSAGE_V1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010807 | |||
| 6 | IM_MESSAGE_V2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010807 | |||
| 7 | IM_MESSAGE_V3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010807 | |||
| 8 | IM_MESSAGE_V4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariable | 20010807 |
Method SET_RETURN on class CL_OFFLINE_TRANSFORM_OUTBOUND has no exception.
History
| Last changed by/on | SAP | 20020131 |
| SAP Release Created in | 620 |