SAP ABAP Class CL_GRPC_DOCUMENTS_COLLECTION (Handler for set of documents belonging to one app. object)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_DOCUMENTS (Package) Documents
Properties
Class CL_GRPC_DOCUMENTS_COLLECTION  
Short Description Handler for set of documents belonging to one app. object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class GRPCD    
Program status     
Category 0   
Package GRPC_DOCUMENTS   Documents 
Created 20070611   SAP 
Last change 20141106    
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_GRPC_DOCUMENTS_COLLECTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 GRPCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRPCE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRPC_DOCUMENTS_COLLECTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRPC_DOCUMENTS_MANAGER 20070611 Main Document Subsystem Manager Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_OBJ_KEY Instance attribute Public Type reference (TYPE) GRPCD_APPLICATION_OBJECT_KEY 20070611
2 C_CONTENT_HASH_ALG Constant Public Type reference (TYPE) HASHALG SPACE Document content hash type (MD5, SHA1, space = disabled) 20070611
3 C_NEW_DOCUMENT_DESCRIPTION Static Attribute Public Type reference (TYPE) SDOK_TITEL Component of Version Number 20070611
4 C_NEW_URLLINK_DESCRIPTION Static Attribute Public Type reference (TYPE) SDOK_TITEL Title of a document 20070611
5 TH_DOCUMENTS Instance attribute Public Type reference (TYPE) GRPCD_TH_RUNTIME_DOCS 20070611
6 _TH_DOC_VERSIONS Static Attribute Private Type reference (TYPE) YTH_DOCUMENT_VERSION 20070611
7 _TH_DOC_VERSIONS_NUM Static Attribute Private Type reference (TYPE) YTH_DOCUMENT_VERSION_NUM 20070611
8 _TH_DOMAIN_VALUE_TEXT Static Attribute Private Type reference (TYPE) YTH_DOMAIN_VALUE_TEXT 20070611
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT Instance method Public Method Adds runtime document to document collection 20070611
2 CHECK_ALLOWED_TO_CHANGE Instance method Private Method Check if user is allowed to change or delete doc. via task 20070611
3 CLASS_CONSTRUCTOR Static method Public Constructor 20070611
4 COMPUTE_HASH Static method Public Method Computes hash code 20070611
5 CONSTRUCTOR Instance method Public Constructor 20070611
6 CONVERT_TIMESTAMP Static method Public Method Converts timestamp in UTC to time and date 20070611
7 CREATE_DOCUMENT Instance method Public Method Creates new document in collection 20070611
8 DELETE_ALL_DOCUMENTS Instance method Public Method 20070611
9 DELETE_DOCUMENT Instance method Public Method 20070611
10 FREE Instance method Public Method 20070611
11 GET_CHANGED_DOCUMENTS Instance method Public Method Returns All Changed Documents (Added/Modified/Deleted) 20070611
12 GET_DDIC_DOMAIN_VALUE_TEXT Static method Public Method 20070611
13 GET_DOCUMENT Instance method Public Method Returns Given Document from Collection 20070611
14 GET_DOCUMENT_DESCRIPTION Instance method Public Method 20070611
15 GET_DOCUMENT_LOIO_KEY Static method Public Method Retrieves document LOIO key 20070611
16 GET_DOCUMENT_PHIO_KEY Static method Public Method Retrieves document LOIO key 20070611
17 GET_DOCUMENT_PHYSICAL_VERSIONS Instance method Public Method Returns All Existing Physical (PHIO) Versions of Given Doc. 20070611
18 GET_DOC_ACCESS_TEXT Static method Public Method 20070611
19 GET_DOC_CATEGORY_TEXT Static method Public Method 20070611
20 GET_DOC_CLASS_TEXT Static method Public Method 20070611
21 GET_DOC_ORIGIN_TEXT Static method Public Method 20070611
22 GET_LOIO_CLASS_FROM_PHIO_CLASS Static method Public Method 20070611
23 GET_NUMBER_OF_VERSIONS Static method Public Method Returns All Existing Physical (PHIO) Versions of Given Doc. 20070611
24 GET_PHIO_CLASS_FROM_LOIO_CLASS Static method Public Method 20070611
25 GET_STD_DOC_CREATION_HEADER Instance method Public Method Returns prefilled document KPro header for newly created doc 20070611
26 SET_NEW_DOCUMENT_DESCRIPTION Instance method Public Method 20070611
27 SYNCHRONIZE_WITH_DOC_STORAGE Instance method Public Method Synchronizes cached data with document storage system 20070611
28 UPDATE_DOCUMENT Instance method Public Method Updates document content and/or header in collection 20070611
29 WAS_ANY_DOCUMENT_CHANGED Instance method Public Method Returns whether the collection contains any changed docs 20070611
30 _DELETE_DOCUMENT_FROM_STORAGE Instance method Private Method 20070611
31 _FILL_DOCUMENT_CONTENT_INFO Instance method Private Method From KPro properties fills runtime document structure 20070611
32 _FILL_DOCUMENT_PROPERTIES Instance method Private Method From KPro properties fills runtime document structure 20070611
33 _FILL_LOIO_PHIO_PROPERTIES Instance method Private Method FIlls PHIO or LOIO object properties from runtime document 20070611
34 _INSERT_DOCUMENT_TO_STORAGE Instance method Private Method 20070611
35 _RAISE_ERROR_MSG_EXCEPTION Static method Private Method Raises CX_FOPC_DOCUMENTS_ERROR_MSG with given message 20070611
36 _RAISE_KPRO_S_ERROR Static method Private Method Raises CX_FOPC_DOCUMENTS_ERROR_MSG with given message 20070611
37 _RAISE_KPRO_T_ERROR Static method Private Method Raises CX_FOPC_DOCUMENTS_ERROR_MSG with given message 20070611
38 _REREAD_DOCUMENTS_FROM_STORAGE Instance method Private Method 20070611
39 _UPDATE_DOCUMENT_IN_STORAGE Instance method Private Method 20070611
40 _WRITE_DOCUMENTS_TO_STORAGE Instance method Private Method 20070611
Events
Class CL_GRPC_DOCUMENTS_COLLECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DOCUMENT_VERSION Public See coding 20070611 begin of ys_document_version, s_document_key type GRPCD_S_KPRO_DOCUMENT_KEY, th_versions type GRPCD_TH_RUNTIME_DOCS, end of ys_document_version
2 YS_DOCUMENT_VERSION_NUM Public See coding 20070611 begin of ys_document_version_num, s_document_key type GRPCD_S_KPRO_DOCUMENT_KEY, num_of_versions type GRPC_DOCUMENT_VERSION, end of ys_document_version_num
3 YTH_DOCUMENT_VERSION Public See coding 20070611 yth_document_version type hashed table of ys_document_version with unique key s_document_key
4 YTH_DOCUMENT_VERSION_NUM Public See coding 20070611 yth_document_version_num type hashed table of ys_document_version_num with unique key s_document_key
Method Signatures

Method ADD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RUNTIME_DOC Value transfer Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method CHECK_ALLOWED_TO_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Importing I_DELETE Value transfer Type reference (TYPE) AS4FLAG SPACE Indicator (X or Blank) 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRPC_DOCUMENTS_COLLECTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method COMPUTE_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_LENGTH Call by reference Type reference (TYPE) I 0 0: strlenx(i_raw_data) 20070611
2 Importing I_HASH_ALG Call by reference Type reference (TYPE) HASHALG C_CONTENT_HASH_ALG Hash Algorithm: 20070611
3 Importing I_RAW_DATA Call by reference Type reference (TYPE) XSTRING 20070611
4 Returning R_HASH Value transfer Type reference (TYPE) STRING 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_OBJ_KEY Call by reference Type reference (TYPE) GRPCD_APPLICATION_OBJECT_KEY 20070611

Method CONSTRUCTOR on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method CONVERT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONVERSION_FAILED Value transfer Type reference (TYPE) AS4FLAG Indicator (X or Blank) 20070611
2 Exporting E_DATE Value transfer Type reference (TYPE) D 20070611
3 Exporting E_TIME Value transfer Type reference (TYPE) T 20070611
4 Importing I_DO_ZONE_CONVERSION Value transfer Type reference (TYPE) AS4FLAG 'X' Convert according user local time zone? 20070611
5 Importing I_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070611

Method CONVERT_TIMESTAMP on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_CONTENT Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_CONTENT 20070611
2 Importing IS_DOCUMENT_HEADER Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_HEADER 20070611
3 Importing I_CLONING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
4 Importing I_DOCUMENT_CATEGORY Call by reference Type reference (TYPE) GRPC_DOCUMENT_CATEGORY Document category 20070611
5 Importing I_DOCUMENT_LOIO_CLASS Call by reference Type reference (TYPE) GRPC_DOCUMENT_CLASS Document Class 20070611
6 Returning RS_RUNTIME_DOCUMENT Value transfer Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method DELETE_ALL_DOCUMENTS Signature

Method DELETE_ALL_DOCUMENTS on class CL_GRPC_DOCUMENTS_COLLECTION has no parameter.
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method DELETE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method FREE Signature

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

Method GET_CHANGED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHANGED_DOCS Value transfer Type reference (TYPE) GRPCD_TH_RUNTIME_DOCS 20070611

Method GET_CHANGED_DOCUMENTS on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DDIC_DOMAIN_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CACHE_VALUES_AHEAD Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Cache also Unrequested Domain Values 20070611
2 Importing I_DOMAIN_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary Object 20070611
3 Importing I_DOMAIN_VALUE Call by reference Type reference (TYPE) DOMVALUE_L Values for domains: Single value/upper limit 20070611
4 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU SAP R/3 System, Current Language 20070611
5 Importing I_NO_EMPTY_DESCRIPTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE If text is initial -> replace it with technical name 20070611
6 Importing I_USE_CACHING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use Cache Table 20070611
7 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070611

Method GET_DDIC_DOMAIN_VALUE_TEXT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
2 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) GRPCD_S_RUNTIME_DOCS 20070611

Method GET_DOCUMENT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOCUMENT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
2 Returning R_DESCRIPTION Value transfer Type reference (TYPE) SDOK_TITEL Title of a document 20070611

Method GET_DOCUMENT_DESCRIPTION on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOCUMENT_LOIO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Returning R_KPRO_KEY Value transfer Type reference (TYPE) SKWF_IO KW Framework: Object Key 20070611

Method GET_DOCUMENT_LOIO_KEY on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOCUMENT_PHIO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Returning R_KPRO_KEY Value transfer Type reference (TYPE) SKWF_IO KW Framework: Object Key 20070611

Method GET_DOCUMENT_PHIO_KEY on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOCUMENT_PHYSICAL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
2 Importing I_USE_CACHING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070611
3 Returning RTH_DOC_VERSIONS Value transfer Type reference (TYPE) GRPCD_TH_RUNTIME_DOCS 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method GET_DOC_ACCESS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ACCESS Call by reference Type reference (TYPE) GRPC_DOCUMENT_ACCESS Document category 20070611
2 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU SAP R/3 System, Current Language 20070611
3 Importing I_NO_EMPTY_DESCRIPTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE If text is initial -> replace it with technical name 20070611
4 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070611

Method GET_DOC_ACCESS_TEXT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOC_CATEGORY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CATEGORY Call by reference Type reference (TYPE) GRPC_DOCUMENT_CATEGORY Document category 20070611
2 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU SAP R/3 System, Current Language 20070611
3 Importing I_NO_EMPTY_DESCRIPTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE If text is initial -> replace it with technical name 20070611
4 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070611

Method GET_DOC_CATEGORY_TEXT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOC_CLASS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) GRPC_DOCUMENT_CLASS Document category 20070611
2 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU SAP R/3 System, Current Language 20070611
3 Importing I_NO_EMPTY_DESCRIPTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE If text is initial -> replace it with technical name 20070611
4 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070611

Method GET_DOC_CLASS_TEXT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_DOC_ORIGIN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ORIGIN Call by reference Type reference (TYPE) GRPC_DOCUMENT_ORIGIN Document Origin 20070611
2 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU SAP R/3 System, Current Language 20070611
3 Importing I_NO_EMPTY_DESCRIPTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE If text is initial -> replace it with technical name 20070611
4 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20070611

Method GET_DOC_ORIGIN_TEXT on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method GET_LOIO_CLASS_FROM_PHIO_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PHIO_CLASS Call by reference Type reference (TYPE) SDOK_CLASS Document Class 20070611
2 Returning R_LOIO_CLASS Value transfer Type reference (TYPE) SDOK_CLASS Document Class 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method GET_NUMBER_OF_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
2 Importing I_USE_CACHING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070611
3 Returning R_DOC_VERSIONS Value transfer Type reference (TYPE) GRPC_DOCUMENT_VERSION Version 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method GET_PHIO_CLASS_FROM_LOIO_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOIO_CLASS Call by reference Type reference (TYPE) SDOK_CLASS Document Class 20070611
2 Returning R_PHIO_CLASS Value transfer Type reference (TYPE) SDOK_CLASS Document Class 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method GET_STD_DOC_CREATION_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT_CATEGORY Call by reference Type reference (TYPE) GRPC_DOCUMENT_CATEGORY GRPCD_C_DOCUMENT_CATEGORY-GENERIC Document category 20070611
2 Importing I_DOCUMENT_LOIO_CLASS Call by reference Type reference (TYPE) GRPC_DOCUMENT_CLASS Document Class 20070611
3 Returning RS_KPRO_HEADER Value transfer Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_HEADER 20070611

Method GET_STD_DOC_CREATION_HEADER on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method SET_NEW_DOCUMENT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SDOK_TITEL Title of a document 20070611

Method SET_NEW_DOCUMENT_DESCRIPTION on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method SYNCHRONIZE_WITH_DOC_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED_DOCUMENTS Value transfer Type reference (TYPE) I 20070611
2 Exporting E_INSERTED_DOCUMENTS Value transfer Type reference (TYPE) I 20070611
3 Exporting E_UPDATED_DOCUMENTS Value transfer Type reference (TYPE) I 20070611
4 Importing IR_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_GRPC_APPLICATION_LOG Application Log for Service Messages 20070611
5 Importing I_OVERRIDE_TASK_ID Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070611
6 Importing I_WRITE_BACK_TO_STORAGE Value transfer Type reference (TYPE) AS4FLAG SPACE Cached data are most recent -> write them into storage 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method UPDATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_CONTENT Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_CONTENT 20070611
2 Importing IS_DOCUMENT_HEADER Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_HEADER 20070611
3 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
4 Importing I_OVERWITE_CURRENT_VERSION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Update Existing Version/Create New Version 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method WAS_ANY_DOCUMENT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WAS_ANY_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20070611

Method WAS_ANY_DOCUMENT_CHANGED on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method _DELETE_DOCUMENT_FROM_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_GRPC_APPLICATION_LOG Application Log for Service Messages 20070611
2 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method _FILL_DOCUMENT_CONTENT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTENT_INFO Call by reference Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_CONTENT 20070611
2 Importing IS_APPL_OBJ_KEY Call by reference Type reference (TYPE) GRPCD_APPLICATION_OBJECT_KEY 20070611
3 Importing IS_PHIO_KEY Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20070611
4 Importing I_ALT_DOWNLOADER_RELATIVE_URL Call by reference Type reference (TYPE) ABAP_BOOL 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method _FILL_DOCUMENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Importing IS_LOIO_KEY Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20070611
3 Importing IS_PHIO_KEY Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20070611
4 Importing IT_PROPERTIES_VALUES Call by reference Type reference (TYPE) SDOKPROPTLS 20070611

Method _FILL_DOCUMENT_PROPERTIES on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method _FILL_LOIO_PHIO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOIO_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20070611
2 Exporting ET_PHIO_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20070611
3 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
4 Importing I_FOR_UPDATE Value transfer Type reference (TYPE) AS4FLAG Attributes relevant only for update 20070611
5 Importing I_OVERRIDE_TASK_ID Value transfer Type reference (TYPE) ABAP_BOOL 20070611

Method _FILL_LOIO_PHIO_PROPERTIES on class CL_GRPC_DOCUMENTS_COLLECTION has no exception.

Method _INSERT_DOCUMENT_TO_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Importing I_OVERRIDE_TASK_ID Value transfer Type reference (TYPE) ABAP_BOOL 20070611
3 Returning RS_DOCUMENT_NEW_KEY Value transfer Type reference (TYPE) GRPCD_S_KPRO_DOCUMENT_KEY 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method _RAISE_ERROR_MSG_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID Messages, Message Class 20070611
2 Importing I_MSGNO Value transfer Type reference (TYPE) SY-MSGNO Messages, Message Number 20070611
3 Importing I_MSGV1 Value transfer Type reference (TYPE) SIMPLE Messages, Message Variable 20070611
4 Importing I_MSGV2 Value transfer Type reference (TYPE) SIMPLE Messages, Message Variable 20070611
5 Importing I_MSGV3 Value transfer Type reference (TYPE) SIMPLE Messages, Message Variable 20070611
6 Importing I_MSGV4 Value transfer Type reference (TYPE) SIMPLE Messages, Message Variable 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS_ERROR_MSG 20070611

Method _RAISE_KPRO_S_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KPRO_ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Error Object 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS_ERROR_MSG 20070611

Method _RAISE_KPRO_T_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KPRO_ERROR Call by reference Type reference (TYPE) SKWF_IOERRS KW Framework: Error Object 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS_ERROR_MSG 20070611

Method _REREAD_DOCUMENTS_FROM_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_CONTENT_HASH Value transfer Type reference (TYPE) AS4FLAG SPACE Indicator (X or Blank) 20070611
2 Importing I_CHECK_HEADER_HASH Value transfer Type reference (TYPE) AS4FLAG SPACE Indicator (X or Blank) 20070611
3 Importing I_SORT_BY_NAME Value transfer Type reference (TYPE) AS4FLAG 'X' Indicator (X or Blank) 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method _UPDATE_DOCUMENT_IN_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) GRPCD_S_RUNTIME_DOCS 20070611
2 Importing I_OVERRIDE_TASK_ID Value transfer Type reference (TYPE) ABAP_BOOL 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611

Method _WRITE_DOCUMENTS_TO_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED_DOCUMENTS Call by reference Type reference (TYPE) I 20070611
2 Exporting E_INSERTED_DOCUMENTS Call by reference Type reference (TYPE) I 20070611
3 Exporting E_UPDATED_DOCUMENTS Call by reference Type reference (TYPE) I 20070611
4 Importing IR_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_GRPC_APPLICATION_LOG Application Log for Service Messages 20070611
5 Importing I_OVERRIDE_TASK_ID Value transfer Type reference (TYPE) ABAP_BOOL 20070611
# Exception Resumable Description Created on
1 CX_GRPC_DOCUMENTS 20070611
History
Last changed by/on SAP  20141106 
SAP Release Created in 250