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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | SO_OBJ_TP | 'ARC' | Code for document class | 20130731 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SO_OBJ_TP | 'EXT' | Code for document class | 20130731 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SO_OBJ_TP | 'RAW' | Code for document class | 20130731 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SO_OBJ_TP | 'URL' | Code for document class | 20130731 | |
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | FBICRC_T_ATTACHMENTS | ICR: Table Type for Attachments | 20130731 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | FBICRC_T_ATTACHMENTS | ICR: Table Type for Attachments | 20130731 | ||
7 | ![]() |
Static Attribute | Public | Type reference (TYPE) | DD04V | DD: Header and Short Text for Data Elements | 20130731 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DD04V | DD: Header and Short Text for Data Elements | 20130731 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_T_SGOS_ATTA | Structure of Output Table for Attachment List | 20130731 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Field cat | 20130731 | ||
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR3 | 3-Byte field | 20130731 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | OBL_T_RELT | OBL: Select Options for Relationship Types | 20130731 | ||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PERNR-PERNR | Standard Selections for HR Master Data Reporting | 20130731 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PERNR-PERNR | Standard Selections for HR Master Data Reporting | 20130731 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_S_TOOLTIP | Icon Texts | 20130731 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Complete URL | 20130731 |
2 | ![]() |
Static method | Public | Method | Delete file | 20130731 |
3 | ![]() |
Static method | Public | Method | Get attachment ID from ICRC_WD_S_ATTA_ITEM | 20130731 |
4 | ![]() |
Static method | Public | Method | Get attachment ID from ICRC_WD_S_ATTA | 20130731 |
5 | ![]() |
Static method | Public | Method | Get content of one attachment | 20130731 |
6 | ![]() |
Static method | Public | Method | Get note of a document | 20130731 |
7 | ![]() |
Static method | Public | Method | Get document types | 20130731 |
8 | ![]() |
Static method | Public | Method | Get icon for a file type | 20130731 |
9 | ![]() |
Static method | Public | Method | Get instance id of objects | 20130731 |
10 | ![]() |
Static method | Public | Method | Get instance links from a file | 20130731 |
11 | ![]() |
Static method | Public | Method | Get type of objects from process | 20130731 |
12 | ![]() |
Static method | Public | Method | Get the fullname of a user | 20130731 |
13 | ![]() |
Static method | Public | Method | Prepare condition for operate attachment | 20130731 |
14 | ![]() |
Static method | Public | Method | Save file | 20130731 |
15 | ![]() |
Static method | Public | Method | Split full file name as file name and file extension | 20130731 |
16 | ![]() |
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 | ![]() |
IV_URL | Call by reference | Type reference (TYPE) | STRING | Original URL | 20130731 | ||
2 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130731 | ||
2 | ![]() |
IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Local Persistent Object Reference - BOR Compatible | 20130731 | ||
3 | ![]() |
IV_ATTA_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Object key | 20130731 | ||
4 | ![]() |
IV_CREATOR | Call by reference | Type reference (TYPE) | SO_SAP_NAM | SAP name of a SAPoffice user | 20130731 | ||
5 | ![]() |
IV_OBJDES | Call by reference | Type reference (TYPE) | SO_OBJ_DES | Short description of contents | 20130731 | ||
6 | ![]() |
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 | ![]() |
IS_ATTA | Call by reference | Type reference (TYPE) | FBICRC_S_ATTACHMENT_ITEM | ICR: Attachment Item Structure | 20130731 | ||
2 | ![]() |
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 | ![]() |
IS_ATTA | Call by reference | Type reference (TYPE) | FBICRC_S_ATTACHMENT | ICR: Attachment Structure | 20130731 | ||
2 | ![]() |
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 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Message Returned | 20130731 | ||
2 | ![]() |
EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | File Content in String | 20130731 | ||
3 | ![]() |
EV_CONTENT_HEX | Call by reference | Type reference (TYPE) | XSTRING | File Content in XString | 20130731 | ||
4 | ![]() |
EV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | File Name | 20130731 | ||
5 | ![]() |
IV_ATTA_ID | Call by reference | Type reference (TYPE) | SO_ENTRYID | Folder Entry ID (Obj+Fol+Forwarder Name) | 20130731 | ||
6 | ![]() |
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 | ![]() |
IV_GL_SIRID | Call by reference | Type reference (TYPE) | GU_RECID | Record number of the line item record | 20130731 | ||
2 | ![]() |
IV_RPROC | Call by reference | Type reference (TYPE) | FB_RC_RPROC | Reconciliation Process | 20130731 | ||
3 | ![]() |
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 | ![]() |
ET_DOCTYPES | Call by reference | Type reference (TYPE) | CL_FBICRC_GOS_SERVICES=>TY_DOCTYPE_TAB | 20130731 | |||
2 | ![]() |
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 | ![]() |
EV_ICON_NAME | Call by reference | Type reference (TYPE) | STRING | File Icon Name | 20130731 | ||
2 | ![]() |
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 | ![]() |
IV_ITEM | Call by reference | Type reference (TYPE) | FBICRC003A | ICRC: Open Items Customers/Vendors: Documents | 20130731 | ||
2 | ![]() |
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 | ![]() |
ET_ITEMS | Call by reference | Type reference (TYPE) | FBICRC_T_ATTACHMENTS | ICR: Table Type for Attachments | 20130731 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130731 | ||
3 | ![]() |
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 | ![]() |
IV_RPROC | Call by reference | Type reference (TYPE) | FB_RC_RPROC | Reconciliation Process | 20130731 | ||
2 | ![]() |
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 | ![]() |
IV_SAPNAME | Call by reference | Type reference (TYPE) | SO_SAP_NAM | SAP name of a SAPoffice user | 20130731 | ||
2 | ![]() |
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 | ![]() |
EV_ATTA_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Object key | 20130731 | ||
2 | ![]() |
EV_INST_ID | Call by reference | Type reference (TYPE) | SIBFBORIID | Instance Ident. in BOR Compat. Persistent Object References | 20130731 | ||
3 | ![]() |
IS_ATTACHMENT_ITEM | Call by reference | Type reference (TYPE) | FBICRC_S_ATTACHMENT_ITEM | ICR: Attachment Item Structure | 20130731 | ||
4 | ![]() |
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 | ![]() |
IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Local Persistent Object Reference - BOR Compatible | 20130731 | ||
2 | ![]() |
IV_CONTENT | Call by reference | Type reference (TYPE) | STRING | File Content in String | 20130731 | ||
3 | ![]() |
IV_CONTENT_HEX | Call by reference | Type reference (TYPE) | XSTRING | File Content in XString | 20130731 | ||
4 | ![]() |
IV_IS_PERS_NOTE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130731 | ||
5 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | File Name | 20130731 | ||
6 | ![]() |
IV_OBJTP | Call by reference | Type reference (TYPE) | SO_OBJ_TP | Code for document class | 20130731 | ||
7 | ![]() |
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 | ![]() |
EV_EXTENSION | Call by reference | Type reference (TYPE) | STRING | File Extension | 20130731 | ||
2 | ![]() |
EV_FILENAME | Call by reference | Type reference (TYPE) | STRING | File Name without Extension | 20130731 | ||
3 | ![]() |
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 | ![]() |
EV_FILENAME | Call by reference | Type reference (TYPE) | STRING | File Name without Path | 20130731 | ||
2 | ![]() |
EV_PATH | Call by reference | Type reference (TYPE) | STRING | File Path | 20130731 | ||
3 | ![]() |
EV_PSERVER | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20130731 | ||
4 | ![]() |
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 |