SAP ABAP Class CL_FBICRC_GOS_SERVICES (ICR: GOS Service Class)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI (Application Component) Financial Accounting
     FB_ICRC_MAIN (Package) Inter-Company Reconciliation (Main Logic)
Properties
Class CL_FBICRC_GOS_SERVICES  
Short Description ICR: GOS Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FB_ICRC_MAIN   Inter-Company Reconciliation (Main Logic) 
Created 20130719   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FBICRC_GOS_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FBICRC_GOS_SERVICES has no interface implemented.
Friends
Class CL_FBICRC_GOS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TYPE_ARL Constant Public Type reference (TYPE) SO_OBJ_TP 'ARC' Code for document class 20130731
2 GC_TYPE_FILE Constant Public Type reference (TYPE) SO_OBJ_TP 'EXT' Code for document class 20130731
3 GC_TYPE_NOTE Constant Public Type reference (TYPE) SO_OBJ_TP 'RAW' Code for document class 20130731
4 GC_TYPE_URL Constant Public Type reference (TYPE) SO_OBJ_TP 'URL' Code for document class 20130731
5 GV_ATTA Static Attribute Private Type reference (TYPE) FBICRC_T_ATTACHMENTS ICR: Table Type for Attachments 20130731
6 GV_ATTA_ARL Static Attribute Private Type reference (TYPE) FBICRC_T_ATTACHMENTS ICR: Table Type for Attachments 20130731
7 GV_DD04V_ATTA Static Attribute Public Type reference (TYPE) DD04V DD: Header and Short Text for Data Elements 20130731
8 GV_DD04V_REINR Static Attribute Private Type reference (TYPE) DD04V DD: Header and Short Text for Data Elements 20130731
9 GV_DOC_DATA Static Attribute Private Type reference (TYPE) TY_T_SGOS_ATTA Structure of Output Table for Attachment List 20130731
10 GV_FIELDCAT Static Attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field cat 20130731
11 GV_LINES Static Attribute Public Type reference (TYPE) CHAR3 3-Byte field 20130731
12 GV_OPTIONS Static Attribute Private Type reference (TYPE) OBL_T_RELT OBL: Select Options for Relationship Types 20130731
13 GV_PERNR Static Attribute Private Type reference (TYPE) PERNR-PERNR Standard Selections for HR Master Data Reporting 20130731
14 GV_REINR Static Attribute Private Type reference (TYPE) PERNR-PERNR Standard Selections for HR Master Data Reporting 20130731
15 GV_TOOLTIPS Static Attribute Private Type reference (TYPE) T_S_TOOLTIP Icon Texts 20130731
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_URL Static method Public Method Complete URL 20130731
2 DELETE Static method Public Method Delete file 20130731
3 GET_ATTA_ID Static method Public Method Get attachment ID from ICRC_WD_S_ATTA_ITEM 20130731
4 GET_ATTA_ID_FROM_RAW Static method Public Method Get attachment ID from ICRC_WD_S_ATTA 20130731
5 GET_CONTENT Static method Public Method Get content of one attachment 20130731
6 GET_DOCUMENT_NOTE Static method Public Method Get note of a document 20130731
7 GET_DOCUMENT_TYPES Static method Public Method Get document types 20130731
8 GET_FILE_ICON Static method Public Method Get icon for a file type 20130731
9 GET_INST_ID Static method Public Method Get instance id of objects 20130731
10 GET_LINKS Static method Public Method Get instance links from a file 20130731
11 GET_TYPE_ID Static method Public Method Get type of objects from process 20130731
12 GET_USER_FULLNAME Static method Public Method Get the fullname of a user 20130731
13 PREPARE_CONDITION Static method Public Method Prepare condition for operate attachment 20130731
14 SAVE Static method Public Method Save file 20130731
15 SPLIT_FILE_EXTENSION Static method Public Method Split full file name as file name and file extension 20130731
16 SPLIT_PATH Static method Public Method Split file name and file path 20130731
Events
Class CL_FBICRC_GOS_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_KEY Private See coding 20130731 BEGIN OF ts_key, foltp TYPE so_fol_tp, folyr TYPE so_fol_yr, folno TYPE so_fol_no, objtp TYPE so_obj_tp, objyr TYPE so_obj_yr, objno TYPE so_obj_no, forwarder TYPE so_usr_nam, END OF ts_key
2 TY_DOCTYPE Public See coding 20130731 BEGIN OF ty_doctype, doc_type TYPE saeobjart, doc_class TYPE saedoktyp, mime_type TYPE w3conttype, descr TYPE saearoname, END OF ty_doctype
3 TY_DOCTYPE_TAB Public See coding 20130731 ty_doctype_tab TYPE STANDARD TABLE OF ty_doctype WITH KEY doc_type
4 TY_T_SGOS_ATTA Private See coding 20130731 ty_t_sgos_atta TYPE TABLE OF sgos_atta
5 T_S_TOOLTIP Private See coding 20130731 BEGIN OF t_s_tooltip , xls TYPE icont-quickinfo, ppt TYPE icont-quickinfo, htm TYPE icont-quickinfo, note TYPE icont-quickinfo, gif TYPE icont-quickinfo, txt TYPE icont-quickinfo, pdf TYPE icont-quickinfo, END OF t_s_tooltip
Method Signatures

Method CONVERT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING Original URL 20130731
2 Returning RV_URL Value transfer Type reference (TYPE) STRING Converted URL 20130731

Method CONVERT_URL on class CL_FBICRC_GOS_SERVICES has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130731
2 Importing IS_LPORB Call by reference Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20130731
3 Importing IV_ATTA_ID Call by reference Type reference (TYPE) SWO_TYPEID Object key 20130731
4 Importing IV_CREATOR Call by reference Type reference (TYPE) SO_SAP_NAM SAP name of a SAPoffice user 20130731
5 Importing IV_OBJDES Call by reference Type reference (TYPE) SO_OBJ_DES Short description of contents 20130731
6 Importing IV_OBJTP Call by reference Type reference (TYPE) SO_OBJ_TP Code for document class 20130731

Method DELETE on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_ATTA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTA Call by reference Type reference (TYPE) FBICRC_S_ATTACHMENT_ITEM ICR: Attachment Item Structure 20130731
2 Returning RV_ID Value transfer Type reference (TYPE) SWO_TYPEID Object key 20130731

Method GET_ATTA_ID on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_ATTA_ID_FROM_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTA Call by reference Type reference (TYPE) FBICRC_S_ATTACHMENT ICR: Attachment Structure 20130731
2 Returning RV_ID Value transfer Type reference (TYPE) SO_ENTRYID Folder Entry ID (Obj+Fol+Forwarder Name) 20130731

Method GET_ATTA_ID_FROM_RAW on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Message Returned 20130731
2 Exporting EV_CONTENT Call by reference Type reference (TYPE) STRING File Content in String 20130731
3 Exporting EV_CONTENT_HEX Call by reference Type reference (TYPE) XSTRING File Content in XString 20130731
4 Exporting EV_FILE_NAME Call by reference Type reference (TYPE) STRING File Name 20130731
5 Importing IV_ATTA_ID Call by reference Type reference (TYPE) SO_ENTRYID Folder Entry ID (Obj+Fol+Forwarder Name) 20130731
6 Importing IV_OBJTP Call by reference Type reference (TYPE) SO_OBJ_TP Code for document class 20130731

Method GET_CONTENT on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_DOCUMENT_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GL_SIRID Call by reference Type reference (TYPE) GU_RECID Record number of the line item record 20130731
2 Importing IV_RPROC Call by reference Type reference (TYPE) FB_RC_RPROC Reconciliation Process 20130731
3 Returning RT_NOTE_ITEM Value transfer Type reference (TYPE) FBICRC_T_ATTACHMENT_ITEMS ICR: Table Type for Attachment Items for Display 20130731

Method GET_DOCUMENT_NOTE on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_DOCUMENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCTYPES Call by reference Type reference (TYPE) CL_FBICRC_GOS_SERVICES=>TY_DOCTYPE_TAB 20130731
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SAEANWDID SAP ArchiveLink: Object type of business object 20130731

Method GET_DOCUMENT_TYPES on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_FILE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) STRING File Icon Name 20130731
2 Importing IV_FILE_EXT Call by reference Type reference (TYPE) STRING File Extension 20130731

Method GET_FILE_ICON on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_INST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM Call by reference Type reference (TYPE) FBICRC003A ICRC: Open Items Customers/Vendors: Documents 20130731
2 Returning RV_INST_ID Value transfer Type reference (TYPE) SIBFBORIID Instance Ident. in BOR Compat. Persistent Object References 20130731

Method GET_INST_ID on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS Call by reference Type reference (TYPE) FBICRC_T_ATTACHMENTS ICR: Table Type for Attachments 20130731
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130731
3 Importing IS_LPORB Call by reference Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20130731

Method GET_LINKS on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_TYPE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RPROC Call by reference Type reference (TYPE) FB_RC_RPROC Reconciliation Process 20130731
2 Returning RV_TYPE_ID Value transfer Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20130731

Method GET_TYPE_ID on class CL_FBICRC_GOS_SERVICES has no exception.

Method GET_USER_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAPNAME Call by reference Type reference (TYPE) SO_SAP_NAM SAP name of a SAPoffice user 20130731
2 Returning RV_FULLNAME Value transfer Type reference (TYPE) STRING User Fulllname 20130731

Method GET_USER_FULLNAME on class CL_FBICRC_GOS_SERVICES has no exception.

Method PREPARE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTA_ID Call by reference Type reference (TYPE) SWO_TYPEID Object key 20130731
2 Exporting EV_INST_ID Call by reference Type reference (TYPE) SIBFBORIID Instance Ident. in BOR Compat. Persistent Object References 20130731
3 Importing IS_ATTACHMENT_ITEM Call by reference Type reference (TYPE) FBICRC_S_ATTACHMENT_ITEM ICR: Attachment Item Structure 20130731
4 Importing IV_ID Call by reference Type reference (TYPE) GU_RECID Record number of the line item record 20130731

Method PREPARE_CONDITION on class CL_FBICRC_GOS_SERVICES has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LPORB Call by reference Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20130731
2 Importing IV_CONTENT Call by reference Type reference (TYPE) STRING File Content in String 20130731
3 Importing IV_CONTENT_HEX Call by reference Type reference (TYPE) XSTRING File Content in XString 20130731
4 Importing IV_IS_PERS_NOTE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130731
5 Importing IV_NAME Call by reference Type reference (TYPE) STRING File Name 20130731
6 Importing IV_OBJTP Call by reference Type reference (TYPE) SO_OBJ_TP Code for document class 20130731
7 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130731

Method SAVE on class CL_FBICRC_GOS_SERVICES has no exception.

Method SPLIT_FILE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTENSION Call by reference Type reference (TYPE) STRING File Extension 20130731
2 Exporting EV_FILENAME Call by reference Type reference (TYPE) STRING File Name without Extension 20130731
3 Importing IV_FILENAME_WITH_EXT Call by reference Type reference (TYPE) STRING File Name with Extension 20130731

Method SPLIT_FILE_EXTENSION on class CL_FBICRC_GOS_SERVICES has no exception.

Method SPLIT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILENAME Call by reference Type reference (TYPE) STRING File Name without Path 20130731
2 Exporting EV_PATH Call by reference Type reference (TYPE) STRING File Path 20130731
3 Exporting EV_PSERVER Call by reference Type reference (TYPE) XFELD Checkbox 20130731
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING File Name with Path 20130731

Method SPLIT_PATH on class CL_FBICRC_GOS_SERVICES has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in