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)
⤷ 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 |