SAP ABAP Class CL_PHIN_RECORD_MANAGEMENT (PHIN: functionality related to record management)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-THO (Application Component) Takeover/Handover of Technical Objects
     PHIN (Package) Takeover/Handover of Technical Objects
Properties
Class CL_PHIN_RECORD_MANAGEMENT  
Short Description PHIN: functionality related to record management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PHIN   Takeover/Handover of Technical Objects 
Created 20070104   SAP 
Last change 20100310   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 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PHIN_RECORD_MANAGEMENT has no interface implemented.
Friends
Class CL_PHIN_RECORD_MANAGEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPLICATION Constant Public Type reference (TYPE) STRING 'PHIN_MAIN_APPL' Application 20070104
2 GC_DOCUMENT_SPS_ID Constant Public Type reference (TYPE) BAPISPSID 'SRM_SPS_DOCUMENT_PHIN' Element Type ID 20070104
3 GC_DOC_DESCRIPTION Constant Public Type reference (TYPE) CHAR20 'AT_FINISH' File description 'At Finish' 20080731
4 GC_DOC_ID_DESCRIPTION Constant Public Type reference (TYPE) CHAR255 'LOG FINISH_HANDOVER' File description 'LOG FINISH_HANDOVER' 20080731
5 GC_HANDOVER Constant Public Type reference (TYPE) STRING 'HANDOVER' Constant for 'Handover' 20070604
6 GC_HO Constant Private Type reference (TYPE) CHAR1 'H' Constant for 'H' 20070801
7 GC_MODEL Constant Public Type reference (TYPE) BAPIDOCID 'PHIN Record Model' Document ID 20070104
8 GC_MODEL_SPS_ID Constant Public Type reference (TYPE) BAPISPSID 'PHIN_SPS_RECORD_MODEL' Element Type ID 20070104
9 GC_RECORD_SPS_ID Constant Public Type reference (TYPE) BAPISPSID 'PHIN_SPS_RECORD' Element Type ID 20070104
10 GC_RMS_ID Constant Public Type reference (TYPE) BAPIRMSID 'S_RMS_PHIN' RMS ID in SRM 20070104
11 GC_TAKEOVER Constant Public Type reference (TYPE) STRING 'TAKEOVER' Constant for 'Takeover' 20070604
12 GC_TO Constant Private Type reference (TYPE) CHAR1 'T' Constant for 'T' 20070801
13 GC_URL_SPS_ID Constant Public Type reference (TYPE) BAPISPSID 'SRM_SPS_GENERAL_URL_PHIN' Element Type ID 20070104
14 GC_URL_TEXT Constant Public Type reference (TYPE) CATSDTXT 'Web Dynpro' Document ID 20070104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT_TO_RECORD Static method Private Method Add Document Instance to Record 20070821
2 ADD_MESSAGE Static method Private Method Add Message 20070801
3 CONSTRUCT_URL Static method Private Method Construct URL Link 20070104
4 CONVERT_LOG_TO_HTML Static method Private Method Convert plain text into HTML format 20080515
5 CREATE_AND_ADD_DOCUMENT Static method Public Method add a Text Document to an existing Record 20080731
6 CREATE_DOCUMENT_INSTANCE Static method Private Method Create Document Instance for XML file 20070104
7 CREATE_RECORD Static method Public Method Create Record Instance 20070104
8 CREATE_URL_INSTANCE Static method Private Method Create URL Instance 20070104
9 FIND_URL_INSTANCE Static method Private Method Find URL Instance 20070104
10 GET_APPL_NAME Static method Private Method Get Name of WD Application 20070104
Events
Class CL_PHIN_RECORD_MANAGEMENT has no event.
Types
Class CL_PHIN_RECORD_MANAGEMENT has no local type.
Method Signatures

Method ADD_DOCUMENT_TO_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20070821
2 Importing IV_DESCR Call by reference Type reference (TYPE) CHAR255 Char255 20070821
3 Importing IV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPIDCLASS Storage Location of Document in SRM (Content Model) 20070821
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) STRING Document ID 20070821
5 Importing IV_OBJECTID Call by reference Type reference (TYPE) BAPIGUID GUID 20070821

Method ADD_DOCUMENT_TO_RECORD on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070801
2 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070801

Method ADD_MESSAGE on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CONSTRUCT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING 20070104
2 Importing IV_FILENAME Call by reference Type reference (TYPE) PHIN_D_FILE Phase In: File Name 20070110
3 Returning RV_URL Value transfer Type reference (TYPE) STRING 20070104

Method CONSTRUCT_URL on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CONVERT_LOG_TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HTML_TEXT Call by reference Type reference (TYPE) SRM_BSP_ASC_TAB Text in HTML format 20080515
2 Importing IT_PLAIN_TEXT Call by reference Type reference (TYPE) DMS_TAB_TDLINE Table of TDLINE Entries for BAdI Calls 20080515

Method CONVERT_LOG_TO_HTML on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CREATE_AND_ADD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20080731
2 Importing IT_TEXTS Call by reference Type reference (TYPE) DMS_TAB_TDLINE Return Parameter 20080731
3 Importing IV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPIDCLASS Storage Location of Document in SRM (Content Model) 20080731
4 Importing IV_DOC_DESCRIPTION Call by reference Type reference (TYPE) CHAR20 Prefix of File Name 20080731
5 Importing IV_DOC_ID_DESCRIPTION Call by reference Type reference (TYPE) CHAR255 Description of File 20080731
6 Importing IV_OBJECTID Call by reference Type reference (TYPE) BAPIGUID GUID 20080731

Method CREATE_AND_ADD_DOCUMENT on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CREATE_DOCUMENT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOC_ID Call by reference Type reference (TYPE) STRING 20070104
2 Importing IT_PLAIN_TEXT Call by reference Type reference (TYPE) DMS_TAB_TDLINE Table of TDLINE Entries for BAdI Calls 20070601
3 Importing IV_DOCOMMIT Call by reference Type reference (TYPE) BAPIGSBOOL Boolean 20070605
4 Importing IV_DOCUMENTID Call by reference Type reference (TYPE) BAPIDOCID Document ID 20070604
5 Importing IV_STORE_TEXT_AS_HTML Call by reference Type reference (TYPE) BAPIGSBOOL ABAP_FALSE Boolean 20080515
6 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING Business Document Service: File Content ASCII 20070104

Method CREATE_DOCUMENT_INSTANCE on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CREATE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20070104
2 Exporting EV_DOCUMENTCLASS Call by reference Type reference (TYPE) BAPIDCLASS Storage Location of Document in SRM (Content Model) 20070104
3 Exporting EV_OBJECTID Call by reference Type reference (TYPE) BAPIGUID GUID 20070104
4 Importing IT_PLAIN_TEXT Call by reference Type reference (TYPE) DMS_TAB_TDLINE For the messages 20070529
5 Importing IV_DOCOMMIT Call by reference Type reference (TYPE) BAPIGSBOOL Boolean 20070605
6 Importing IV_FILENAME Call by reference Type reference (TYPE) PHIN_D_FILE Phase In: File Name 20070104
7 Importing IV_PHINTYPE Call by reference Type reference (TYPE) PHIN_D_PHINTYPE Header Table for Take Over 20070104
8 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Take Over/ Hand Over 20070104
9 Importing IV_PLAIN_TITLE Call by reference Type reference (TYPE) STRING Title for Plain Text 20070822
10 Importing IV_STORE_TEXT_AS_HTML Call by reference Type reference (TYPE) BAPIGSBOOL ABAP_FALSE Boolean 20080515
11 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING Business Document Service: File Content ASCII 20070104

Method CREATE_RECORD on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method CREATE_URL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Description 20070104
2 Importing IV_URL Call by reference Type reference (TYPE) STRING Long Text 20070104
3 Returning RV_GUID Value transfer Type reference (TYPE) BAPIGUID GUID 20070104

Method CREATE_URL_INSTANCE on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method FIND_URL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Description 20070104
2 Importing IV_URL Call by reference Type reference (TYPE) STRING Long Text 20070104
3 Returning RV_GUID Value transfer Type reference (TYPE) BAPIGUID GUID 20070104

Method FIND_URL_INSTANCE on class CL_PHIN_RECORD_MANAGEMENT has no exception.

Method GET_APPL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_APPL_NAME Value transfer Type reference (TYPE) STRING 20070104
2 Importing IR_COMP_API Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070104

Method GET_APPL_NAME on class CL_PHIN_RECORD_MANAGEMENT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700