SAP ABAP Class CL_WDK_DATA_TRANSFER_CTU (WDK data transport)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Properties
Class CL_WDK_DATA_TRANSFER_CTU  
Short Description WDK data transport    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_CONTROLLER   Kayak Controller 
Created 20070216   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_WDK_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_WDK_CONSISTENCY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDK_DATA_TRANSFER_CTU has no interface implemented.
Friends
Class CL_WDK_DATA_TRANSFER_CTU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DYNPRO Instance attribute Private Type reference (TYPE) WDK_DYNPRO_ID_STY Dynpro ID with frame dynpro 20070322
2 MT_DATA_PARAMS Instance attribute Private Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322
3 MT_HASH_PARAMS Instance attribute Private Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322
4 MT_INDEX_PARAMS Instance attribute Private Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322
5 MT_KAYAK_PARAMS Instance attribute Private Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322
6 MT_MSGCOUNT_PARAMS Instance attribute Private Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322
7 MV_CNT_SUBSCREEN Instance attribute Private Type reference (TYPE) I Counter for subscreens 20070322
8 MV_CURR_STEP Instance attribute Private Type reference (TYPE) I Current step 20070322
9 MV_DYNP_INDEX Instance attribute Private Type reference (TYPE) I Index in dynpro queue 20070322
10 MV_END_STEP Instance attribute Private Type reference (TYPE) I Last visible step (top action) 20070322
11 MV_OLD_STEP Instance attribute Private Type reference (TYPE) I Last dark step 20070322
12 MV_START_STEP Instance attribute Private Type reference (TYPE) I First visible step (top action) 20070322
13 MV_TRC Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Transaction remote control mode 20070322
14 MV_WDK_MODEL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Model mode (Kayak flag) 20070322
15 SC_MEM_ID_DATA Constant Private Type reference (TYPE) SEOMEMID '%_KYK_DATA' ID for ABAP memory 20070322
16 SC_PNAME_CURRENT_STEP Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'CURRENT_STEP' Parametername 20070322
17 SC_PNAME_DYNPRO_FIELDS Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'DYNPRO_FIELDS' Parametername 20070322
18 SC_PNAME_DYNPRO_ID Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'DYNPRO_ID' Parametername 20070322
19 SC_PNAME_DYNPRO_INDEX Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'DYNPRO_INDEX' Parametername 20070322
20 SC_PNAME_END_STEP Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'END_STEP' Parametername 20070322
21 SC_PNAME_HASH_VALUE Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'HASH_VALUE' Parametername 20070322
22 SC_PNAME_MSGCOUNT_INPUT Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'COUNT_INP' Parametername 20070322
23 SC_PNAME_MSGCOUNT_OLD Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'COUNT_OLD' Parametername 20070322
24 SC_PNAME_OLD_STEP Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'OLD_STEP' Parametername 20070322
25 SC_PNAME_START_STEP Constant Public Type reference (TYPE) CL_WDK_UTILITIES=>TV_MEMPARAM 'START_STEP' Parametername 20070322
Methods
# Method Level Visibility Method type Description Created on
1 BDC_MESSAGES_COUNT Instance method Private Method Counts currently collected BDC messages 20070322
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
3 CONTROLLER_EXEC_CLOSE Instance method Public Method Closing after model execution (controller layer) 20070322
4 CONTROLLER_EXEC_OPEN Instance method Public Method Preparation before model execution (controller layer) 20070322
5 CONTROLLER_IMPORT Instance method Public Method Data import (controller layer) 20070322
6 CREATE_ABAPMEMPARAM_LIST Instance method Private Method Creates parameter list for dynamic export/import 20070322
7 EXPORT_ABAPMEMORYOBJ Instance method Private Method ABAP memory export 20070322
8 HANDLE_PFSTATUS Instance method Private Method Handle PF-Status (Dynamic Dynpro Conversion) 20070719
9 IMPORT_ABAPMEMORYOBJ Instance method Private Method ABAP memory import 20070322
10 INDEX_MEMORY_ID_CREATE Instance method Public Method Creates variable memoryid from dynpro index 20070322
11 MESSAGE_COUNT_EXPORT Instance method Private Method Exports message counters to memory 20070322
12 MODEL_EXPORT Instance method Public Method Data export (model layer) 20070322
13 PREPARE_EXPORT Instance method Private Method Prepare parameter tables for memory export 20070322
14 SUPPLY_SCREEN Instance method Private Method Supply screen information (model or controller layer) 20070322
15 TRANSFORM_ABAPMEMORYOBJ Instance method Private Method Transforms ABAP memory object structure to internal format 20070322
Events
Class CL_WDK_DATA_TRANSFER_CTU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MEMORYOBJ Private See coding 20070322 BEGIN OF ts_memoryobj, memoryid TYPE seomemid, parameters TYPE tt_memparam, values TYPE REF TO data, END OF ts_memoryobj
2 TS_MEMPARAM Private See coding 20070322 BEGIN OF ts_memparam, name TYPE cl_wdk_utilities=>tv_memparam, component TYPE char30, END OF ts_memparam
3 TT_MEMPARAM Private See coding 20070322 tt_memparam TYPE STANDARD TABLE OF ts_memparam WITH DEFAULT KEY
Method Signatures

Method BDC_MESSAGES_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 20070322

Method BDC_MESSAGES_COUNT on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method CONSTRUCTOR on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method CONTROLLER_EXEC_CLOSE Signature

Method CONTROLLER_EXEC_CLOSE on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method CONTROLLER_EXEC_CLOSE on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method CONTROLLER_EXEC_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEMORYOBJ Call by reference Type reference (TYPE) WDK_ABAP_MEMORY_OBJECT_TTY Application specific memory objects 20070322
2 Importing IT_SGPARAMETER Call by reference Type reference (TYPE) WDK_APPL_SGPARAM_TTY Application specific set-/get-parameters 20070322

Method CONTROLLER_EXEC_OPEN on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method CONTROLLER_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEMORYOBJ Call by reference Type reference (TYPE) WDK_ABAP_MEMORY_OBJECT_TTY Application specific memory objects 20070322
2 Importing IT_SGPARAM Call by reference Type reference (TYPE) WDK_APPL_SGPARAM_REF_TTY Set-/get-parameters for import request 20070322

Method CONTROLLER_IMPORT on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method CREATE_ABAPMEMPARAM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEMPARAM Call by reference Type reference (TYPE) TT_MEMPARAM 20070322
2 Importing IV_WANAME Call by reference Type reference (TYPE) STRING 20070322
3 Returning RESULT Value transfer Type reference (TYPE) CL_WDK_UTILITIES=>TT_MEMPARAMLIST 20070322

Method CREATE_ABAPMEMPARAM_LIST on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method EXPORT_ABAPMEMORYOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MEMORYOBJ Call by reference Type reference (TYPE) WDK_ABAP_MEMORY_OBJECT Application specific memory objects 20070322

Method EXPORT_ABAPMEMORYOBJ on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method HANDLE_PFSTATUS Signature

Method HANDLE_PFSTATUS on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method HANDLE_PFSTATUS on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method IMPORT_ABAPMEMORYOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MEMORYOBJ Call by reference Type reference (TYPE) WDK_ABAP_MEMORY_OBJECT Application specific memory objects 20070322

Method IMPORT_ABAPMEMORYOBJ on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method INDEX_MEMORY_ID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Value transfer Type reference (TYPE) SYINDEX Loop Index 20070322
2 Returning RESULT Value transfer Type reference (TYPE) SEOMEMID ID for ABAP memory 20070322

Method INDEX_MEMORY_ID_CREATE on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method MESSAGE_COUNT_EXPORT Signature

Method MESSAGE_COUNT_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method MESSAGE_COUNT_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method MODEL_EXPORT Signature

Method MODEL_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method MODEL_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method PREPARE_EXPORT Signature

Method PREPARE_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no parameter.
Method PREPARE_EXPORT on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method SUPPLY_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DYNFIELDS Call by reference Type reference (TYPE) WDK_DYNPRO_FIELDS_TAB Kayak: Dynpro fields with values und WD ABAP UI control 20070322

Method SUPPLY_SCREEN on class CL_WDK_DATA_TRANSFER_CTU has no exception.

Method TRANSFORM_ABAPMEMORYOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MEMORYOBJ Call by reference Type reference (TYPE) WDK_ABAP_MEMORY_OBJECT Application specific memory objects 20070322
2 Returning RESULT Value transfer Type reference (TYPE) TS_MEMORYOBJ 20070322

Method TRANSFORM_ABAPMEMORYOBJ on class CL_WDK_DATA_TRANSFER_CTU has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in