SAP ABAP Class CL_WTYSC_MODEL (Model class for Workbench)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-WTY (Application Component) Service Process Warranty
     WTYSC_WWB (Package) Service Integration with Warranty: Workbench
Properties
Class CL_WTYSC_MODEL  
Short Description Model class for Workbench    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WTYSC_WWB   Service Integration with Warranty: Workbench 
Created 20040128   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ALMB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WTYS1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WTYSC_MODEL has no interface implemented.
Friends
Class CL_WTYSC_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FUNCMAP Static Attribute Public Type reference (TYPE) WTYS1_FUNCMAP_TAB Function code with Function module mapping for WTYSC 20040302
2 MT_WWB_DATA Instance attribute Protected Type reference (TYPE) WTYSC_WWB_DATA_TAB Table type for layout table 20040129
3 M_LOG_HANDLE Static Attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20040225
4 M_LOG_SYS Instance attribute Private Type reference (TYPE) TBDLS-LOGSYS Logical system 20040506
5 M_SAVE_REQUIRED Instance attribute Public Type reference (TYPE) C 20040513
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_TO_LOG Instance method Public Method Add messages to log 20040311
2 COMPARE_ORDER_CLAIM Instance method Public Method Comparison between order and claim values 20040129
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040129
4 CREATE_CLAIM_VERSION Instance method Public Method Create new version of an existing claim 20040129
5 CREATE_DATA_INSTANCES Instance method Public Method Creates the instances of data classes 20040212
6 CREATE_FREE_DELIVERY Instance method Public Method Create free delivery document 20040129
7 CREATE_LOG Instance method Protected Method Create application log 20040311
8 CREATE_NEW_CLAIM Instance method Public Method Create claim with reference to service order or notification 20040129
9 FREE Instance method Public Method Destructor 20040625
10 GET_MESSAGE_LOG Instance method Public Method Returns the message log 20040129
11 GET_WWB_DATA Instance method Public Method Get one workbench data set 20040210
12 GET_WWB_DATA_ALL Instance method Public Method Get all workbench data 20040212
13 LOCK_ALL Instance method Public Method locks all the objects 20040219
14 LOCK_SINGLE Instance method Public Method locks one set of data 20040219
15 PROCESS_CLAIM Instance method Public Method Method for claim creation and updation 20040311
16 PROCESS_SALES_ORDER Instance method Public Method Create/ Update Sales order 20040311
17 REFRESH_LOG Instance method Public Method Refresh Message Log 20040407
18 SAVE Instance method Public Method Save 20040129
19 SELECT_DATA Instance method Public Method Selects and fill MT_DATA 20040129
20 SET_FUNCMAP Instance method Protected Method Set the attribute mt_funcmap ( function code mapping ) 20040302
21 SET_STATUS_ALL Instance method Public Method Sets the status of all the data 20040513
22 SET_WWB_DATA Instance method Public Method Update a single set 20040226
23 SET_WWB_DATA_ALL Instance method Public Method Set all workbench data 20040212
24 UNLOCK_ALL Instance method Public Method unlocks all the objects in the model 20040219
25 UNLOCK_SINGLE Instance method Public Method unlocks one set of data 20040219
26 UPDATE_CLAIM_VERSION Instance method Public Method Not used 20040129
27 UPDATE_FREE_DELIVERY Instance method Public Method Update free delivery document 20040129
Events
# Event Type Visibility Description Created on
1 CLAIM_CREATED Instance Event
(0)
Public
(2)
Claim/ Claims created 20040226
2 CLAIM_UPDATED Instance Event
(0)
Public
(2)
not used 20040316
3 DATA_SAVED Instance Event
(0)
Public
(2)
raise the event after data is saved 20040513
4 MODEL_CHANGED Instance Event
(0)
Public
(2)
not used 20040129
5 SDORDER_CREATED Instance Event
(0)
Public
(2)
Sales document created 20040316
6 SDORDER_UPDATED Instance Event
(0)
Public
(2)
not used 20040316
Types
Class CL_WTYSC_MODEL has no local type.
Method Signatures

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Log handle 20040311
2 Importing IT_MSG_CONTEXT Call by reference Type reference (TYPE) WTYSC_WWB_MSG_STRUC_TAB Anwendungsprotokoll: Tabelle mit Meldungen 20040315

Method ADD_MSG_TO_LOG on class CL_WTYSC_MODEL has no exception.

Method COMPARE_ORDER_CLAIM Signature

Method COMPARE_ORDER_CLAIM on class CL_WTYSC_MODEL has no parameter.
Method COMPARE_ORDER_CLAIM on class CL_WTYSC_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040211

Method CONSTRUCTOR on class CL_WTYSC_MODEL has no exception.

Method CREATE_CLAIM_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VERSION Call by reference Type reference (TYPE) WTY_PNWTYV_DIA 20040408
2 Importing IS_SEL_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_SELECTED Ausgewählte Baumdaten in der Workbench 20040302
# Exception Resumable Description Created on
1 CX_WTYSC_WWB_CLAIM Claim Exception class for WTYSC Workbench 20040319

Method CREATE_DATA_INSTANCES Signature

Method CREATE_DATA_INSTANCES on class CL_WTYSC_MODEL has no parameter.
Method CREATE_DATA_INSTANCES on class CL_WTYSC_MODEL has no exception.

Method CREATE_FREE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20040311
2 Exporting ES_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA Daten für Workbench 20040319
3 Importing IS_SEL_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_SELECTED Ausgewählte Baumdaten in der Workbench 20040311
# Exception Resumable Description Created on
1 CX_WTYSC_WWB_FD Exception for free delivery 20040319

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_WTYSC_MODEL has no parameter.
Method CREATE_LOG on class CL_WTYSC_MODEL has no exception.

Method CREATE_NEW_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Single claim 20040225
2 Exporting ES_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA 20040311
3 Importing IS_SEL_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_SELECTED Ausgewählte Baumdaten in der Workbench 20040225
# Exception Resumable Description Created on
1 CX_WTYSC_WWB_CLAIM 20040309

Method FREE Signature

Method FREE on class CL_WTYSC_MODEL has no parameter.
Method FREE on class CL_WTYSC_MODEL has no exception.

Method GET_MESSAGE_LOG Signature

Method GET_MESSAGE_LOG on class CL_WTYSC_MODEL has no parameter.
Method GET_MESSAGE_LOG on class CL_WTYSC_MODEL has no exception.

Method GET_WWB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA 20040212
2 Importing IF_WWB_KEY Call by reference Type reference (TYPE) WTYSC_GUID 20040212
# Exception Resumable Description Created on
1 NO_DATA 20040212

Method GET_WWB_DATA_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_WWB_DATA Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB 20040212

Method GET_WWB_DATA_ALL on class CL_WTYSC_MODEL has no exception.

Method LOCK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040406

Method LOCK_ALL on class CL_WTYSC_MODEL has no exception.

Method LOCK_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA Daten für Workbench 20040219

Method LOCK_SINGLE on class CL_WTYSC_MODEL has no exception.

Method PROCESS_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_NODES Call by reference Type reference (TYPE) WTYS1_WWB_DATA_SELECTED_TAB 20040311

Method PROCESS_CLAIM on class CL_WTYSC_MODEL has no exception.

Method PROCESS_SALES_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_NODES Call by reference Type reference (TYPE) WTYS1_WWB_DATA_SELECTED_TAB 20040311

Method PROCESS_SALES_ORDER on class CL_WTYSC_MODEL has no exception.

Method REFRESH_LOG Signature

Method REFRESH_LOG on class CL_WTYSC_MODEL has no parameter.
Method REFRESH_LOG on class CL_WTYSC_MODEL has no exception.

Method SAVE Signature

Method SAVE on class CL_WTYSC_MODEL has no parameter.
Method SAVE on class CL_WTYSC_MODEL has no exception.

Method SELECT_DATA Signature

Method SELECT_DATA on class CL_WTYSC_MODEL has no parameter.
Method SELECT_DATA on class CL_WTYSC_MODEL has no exception.

Method SET_FUNCMAP Signature

Method SET_FUNCMAP on class CL_WTYSC_MODEL has no parameter.
Method SET_FUNCMAP on class CL_WTYSC_MODEL has no exception.

Method SET_STATUS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS Call by reference Type reference (TYPE) WTYSC_STATUS Status des Datenobjekts 20040513

Method SET_STATUS_ALL on class CL_WTYSC_MODEL has no exception.

Method SET_WWB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA Daten für Workbench 20040226
2 Importing IS_WWB_KEY Call by reference Type reference (TYPE) WTYSC_GUID Identifier of a set in the workbench 20040226

Method SET_WWB_DATA on class CL_WTYSC_MODEL has no exception.

Method SET_WWB_DATA_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040212

Method SET_WWB_DATA_ALL on class CL_WTYSC_MODEL has no exception.

Method UNLOCK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040406

Method UNLOCK_ALL on class CL_WTYSC_MODEL has no exception.

Method UNLOCK_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WWB_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA Daten für Workbench 20040219

Method UNLOCK_SINGLE on class CL_WTYSC_MODEL has no exception.

Method UPDATE_CLAIM_VERSION Signature

Method UPDATE_CLAIM_VERSION on class CL_WTYSC_MODEL has no parameter.
Method UPDATE_CLAIM_VERSION on class CL_WTYSC_MODEL has no exception.

Method UPDATE_FREE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20040319
2 Importing IS_SEL_DATA Call by reference Type reference (TYPE) WTYSC_WWB_DATA_SELECTED Ausgewählte Baumdaten in der Workbench 20040319
# Exception Resumable Description Created on
1 CX_WTYSC_WWB_FD Exception for free delivery 20040319
Event Signatures

Event CLAIM_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040226

Event CLAIM_UPDATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040316

Event DATA_SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB 20040712

Event MODEL_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040129

Event SDORDER_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040316

Event SDORDER_UPDATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_MT_DATA Exporting Value transfer Type reference (TYPE) WTYSC_WWB_DATA_TAB Tabellentyp für Workbench-Daten 20040316
History
Last changed by/on SAP  20050301 
SAP Release Created in 500