SAP ABAP Class CL_SWF_UTL_WORKITEM_TEXT (Service Class for Work Item Text)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_UTL (Package) Workflow: Tools
Properties
Class CL_SWF_UTL_WORKITEM_TEXT  
Short Description Service Class for Work Item Text    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_UTL   Workflow: Tools 
Created 20011125   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWRCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_UTL_WORKITEM_TEXT has no interface implemented.
Friends
Class CL_SWF_UTL_WORKITEM_TEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FOLRG_ALL_DATA_PROVIDED Constant Public Type reference (TYPE) SIN_FOLRG '#' Folder area 20130227
2 MT_WITEXT_BUFFER Static Attribute Private Type reference (TYPE) TTWITEXT Buffer for Texts for WI-IDs 20011125
3 M_HELPER Instance attribute Private Object reference (TYPE REF TO) LCL_UTL_HELPER 20101221
4 M_PERFORMANCE Instance attribute Private Object reference (TYPE REF TO) CL_SWF_UTL_PERF_MEASUREMENT 20120903
5 M_REQUEST Instance attribute Private Type reference (TYPE) REQUEST 20130227
6 M_SINGLETON Static Attribute Private Type reference (TYPE) TABLE_OF_SINGLETON 20101221
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SINGLETON Static method Private Method Deletes Singleton 20110511
2 FILL_BUFFER_VIA_DATABASE Instance method Private Method 20130127
3 FILL_WITEXT_BUFFER_VIA_DATABAS Instance method Private Method 20130127
4 GET_SINGLETON Static method Private Method Creates Singleton 20101221
5 GET_WITEXT_FROM_RH Instance method Private Method Gets Work Item Texts of Definition 20011125
6 MASS_TRANSLATE Static method Public Method Translates Texts of a List of Work Items 20011126
7 MASS_TRANSLATE_INTERNAL Instance method Private Method Internal: Translates Texts in a List of Work Items 20011126
8 MASS_TRANSLATE_WLHEAD Static method Public Method Translates Texts of a List of Work Items 20011126
9 TRANSLATE Static method Public Method Translates a Work Item Text 20011126
Events
Class CL_SWF_UTL_WORKITEM_TEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONTAINER_BUFFER Public See coding 20121207 BEGIN OF container_buffer, wi_id TYPE sww_wiid, container TYPE REF TO if_swf_cnt_container, END OF container_buffer
2 LOCAL_HELPER_CLASS Private Object reference (TYPE REF TO) LCL_UTL_HELPER 20101221
3 REQUEST Private See coding 20130227 begin of REQUEST, count_translated_database type i, count_translated_adhoc type i, count_translated_buffer type i, end of request
4 SINGLETON Private See coding 20110804 begin of singleton, instance type ref to cl_swf_utl_workitem_text, language type sylangu, end of singleton
5 TABLE_CONTAINER_BUFFER Public See coding 20121207 table_container_buffer TYPE SORTED TABLE OF container_buffer WITH UNIQUE KEY wi_id
6 TABLE_OF_SINGLETON Private See coding 20110804 table_of_singleton type standard table of singleton with key language
Method Signatures

Method CLEAR_SINGLETON Signature

Method CLEAR_SINGLETON on class CL_SWF_UTL_WORKITEM_TEXT has no parameter.
Method CLEAR_SINGLETON on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method FILL_BUFFER_VIA_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGU Call by reference Type reference (TYPE) SWW_LANG 20130127
2 Importing IM_WORKITEMS Call by reference Type reference (TYPE) TSWWWIHEAD 20130127

Method FILL_BUFFER_VIA_DATABASE on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method FILL_WITEXT_BUFFER_VIA_DATABAS Signature

Method FILL_WITEXT_BUFFER_VIA_DATABAS on class CL_SWF_UTL_WORKITEM_TEXT has no parameter.
Method FILL_WITEXT_BUFFER_VIA_DATABAS on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method GET_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) CHAR30 20120903
2 Importing IM_TARGET_LANGUAGE Call by reference Type reference (TYPE) SYLANGU 20101224
3 Importing IM_ZONLO Call by reference Type reference (TYPE) SYSTZONLO SY-ZONLO 20120903
4 Returning RE_SINGLETON Value transfer Object reference (TYPE REF TO) CL_SWF_UTL_WORKITEM_TEXT 20101221

Method GET_SINGLETON on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method GET_WITEXT_FROM_RH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORKITEMS Call by reference Type reference (TYPE) LOCAL_TSWWWIHEAD 20011125
2 Importing IM_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Zielsprache 20011125

Method GET_WITEXT_FROM_RH on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method MASS_TRANSLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORKITEMS Call by reference Type reference (TYPE) TSWWWIHEAD Workflow Runtime: Kopftabelle für alle Workitemtypen 20011126
2 Exporting EX_COUNT_TRANSLATED_ADHOC Call by reference Type reference (TYPE) I 20130227
3 Exporting EX_COUNT_TRANSLATED_BUFFER Call by reference Type reference (TYPE) I 20130227
4 Exporting EX_COUNT_TRANSLATED_DATABASE Call by reference Type reference (TYPE) I 20130227
5 Importing IM_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Ungepufferter Zugriff 20011126
6 Importing IM_FOLRG Value transfer Type reference (TYPE) TSINA-FOLRG SPACE Mappenbereich 20070622
7 Importing IM_KILL_UNUSED_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Bei aktuellem Zugriff ungenutzer Puffereinträge löschen 20011126
8 Importing IM_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Zielsprache 20011126

Method MASS_TRANSLATE on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method MASS_TRANSLATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORKITEMS Call by reference Type reference (TYPE) TSWWWIHEAD Workflow Runtime: Kopftabelle für alle Workitemtypen 20011126
2 Importing IM_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Ungepufferter Zugriff 20011126
3 Importing IM_CNT_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container (nur sinnvoll bei Einzel-Verwendung) 20011126
4 Importing IM_FOLRG Value transfer Type reference (TYPE) TSINA-FOLRG SPACE Mappenbereich 20070622
5 Importing IM_FORCE_REFRESH Value transfer Type reference (TYPE) XFELD SPACE Alle nachlesen und neu auflösen (auch wenn Sprache stimmt) 20011126
6 Importing IM_KILL_UNUSED_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Beim aktuellen Aufruf nicht benötigte Puffereinträge löschen 20011126
7 Importing IM_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Zielsprache 20011126

Method MASS_TRANSLATE_INTERNAL on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method MASS_TRANSLATE_WLHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WORKITEMS Call by reference Type reference (TYPE) TSWWWLHEAD Workflow Runtime: Kopftabelle für alle Workitemtypen 20011126
2 Exporting EX_COUNT_TRANSLATED_ADHOC Call by reference Type reference (TYPE) I 20130227
3 Exporting EX_COUNT_TRANSLATED_BUFFER Call by reference Type reference (TYPE) I 20130227
4 Exporting EX_COUNT_TRANSLATED_DATABASE Call by reference Type reference (TYPE) I 20130227
5 Exporting EX_WORKITEMS_TRANSLATED Call by reference Type reference (TYPE) SYTABIX 20110511
6 Importing IM_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Ungepufferter Zugriff 20011126
7 Importing IM_FOLRG Value transfer Type reference (TYPE) TSINA-FOLRG SPACE Mappenbereich 20070622
8 Importing IM_KILL_UNUSED_BUFFER Value transfer Type reference (TYPE) XFELD SPACE 20011126
9 Importing IM_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Zielsprache 20011126

Method MASS_TRANSLATE_WLHEAD on class CL_SWF_UTL_WORKITEM_TEXT has no exception.

Method TRANSLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WORKITEM Call by reference Type reference (TYPE) SWWWIHEAD Workflow Runtime: Kopftabelle für alle Workitemtypen 20011126
2 Exporting EX_COUNT_TRANSLATED_ADHOC Call by reference Type reference (TYPE) I 20130227
3 Exporting EX_COUNT_TRANSLATED_BUFFER Call by reference Type reference (TYPE) I 20130227
4 Exporting EX_COUNT_TRANSLATED_DATABASE Call by reference Type reference (TYPE) I 20130227
5 Exporting EX_WITEXT Call by reference Type reference (TYPE) STRING 20110715
6 Importing IM_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Ungepufferter Zugriff 20011126
7 Importing IM_CNT_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container (nur sinnvoll bei Einzel-Verwendung) 20011126
8 Importing IM_FOLRG Value transfer Type reference (TYPE) TSINA-FOLRG SPACE Mappenbereich 20070622
9 Importing IM_FORCE_REFRESH Value transfer Type reference (TYPE) XFELD SPACE Alle nachlesen und neu auflösen (auch wenn Sprache stimmt) 20011126
10 Importing IM_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Zielsprache 20011126

Method TRANSLATE on class CL_SWF_UTL_WORKITEM_TEXT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 620