SAP FRBIOA_CL_FPIA_BWEXTRACT OO Class - BW: common BW extractor routines









FRBIOA_CL_FPIA_BWEXTRACT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class FRBIOA_CL_FPIA_BWEXTRACT including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of FRBIOA_CL_FPIA_BWEXTRACT SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
APPEND_DATA_IOAProtected
CALL METHOD frbioa_cl_fpia_bwextract=>APPEND_DATA_IOA...more details

APPEND_DATA_PROTIMEAAppend extract row to et_data_proctimeassProtected
CALL METHOD frbioa_cl_fpia_bwextract=>APPEND_DATA_PROTIMEA...more details

CREATE_EXTRACT_ROWCreate row structure for extractionPublic
CALL METHOD frbioa_cl_fpia_bwextract=>CREATE_EXTRACT_ROW...more details

CREATE_EXTRACT_ROW_TYPECreate extractor row typePrivate
CALL METHOD frbioa_cl_fpia_bwextract=>CREATE_EXTRACT_ROW_TYPE...more details

CREATE_EXTRACT_TABLECreate table structure for extractionPublic
CALL METHOD frbioa_cl_fpia_bwextract=>CREATE_EXTRACT_TABLE...more details

DELETE_JOINFIELDDeletion of join fields (SELECT)Public
CALL METHOD frbioa_cl_fpia_bwextract=>DELETE_JOINFIELD...more details

EVALUATE_EXTRACT_FIELDEvaluate field value of given table and field namePublic
CALL METHOD frbioa_cl_fpia_bwextract=>EVALUATE_EXTRACT_FIELD...more details

GET_AMOUNT_VALUESGet amount valuesPublic
CALL METHOD frbioa_cl_fpia_bwextract=>GET_AMOUNT_VALUES...more details

GET_EXTRACTION_FIELDSGet field name with alias and data type referencesPublic
CALL METHOD frbioa_cl_fpia_bwextract=>GET_EXTRACTION_FIELDS...more details

INITIALIZE_GENERALGeneral initialization of data loadPublic
CALL METHOD frbioa_cl_fpia_bwextract=>INITIALIZE_GENERAL...more details

INSERT_JOINFIELDAdd one field name to joinfield collectionPublic
CALL METHOD frbioa_cl_fpia_bwextract=>INSERT_JOINFIELD...more details

PREPARE_IOA_BSEG_SELFIELDPrepare proc. time extr: BSEGPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_IOA_BSEG_SELFIELD...more details

PREPARE_IOA_SELFIELD_OCPrepare line item extr.: FI open/cleared docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_IOA_SELFIELD_OC...more details

PREPARE_IOA_SELFIELD_PFPrepare line item extr.: FI parked docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_IOA_SELFIELD_PF...more details

PREPARE_IOA_SELFIELD_PMPrepare line item extr.: MM parked docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_IOA_SELFIELD_PM...more details

PREPARE_PROCTIME_BSEG_SELFIELDPrepare proc. time extr: BSEGPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_BSEG_SELFIELD...more details

PREPARE_PROCTIME_FI_SELF_DPrepare proc. time extr.: FI deleted docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_FI_SELF_D...more details

PREPARE_PROCTIME_FI_SELF_OCPrepare proc. time extr.: FI open/cleared (FRBIOA_DOCN)Public
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_FI_SELF_OC...more details

PREPARE_PROCTIME_FI_SELF_PPrepare proc. time extr.: FI parked docs. (FRBIOA_DOCN)Public
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_FI_SELF_P...more details

PREPARE_PROCTIME_MM_SELF_DPrepare proc. time extr.: MM deleted docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_MM_SELF_D...more details

PREPARE_PROCTIME_MM_SELF_PPrepare proc. time extr.: MM parked docs. (FRBIOA_DOCN)Public
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROCTIME_MM_SELF_P...more details

PREPARE_PROTIME_SELFIELD_OCPrepare proc. time extr.: FI open/clearedPublic
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROTIME_SELFIELD_OC...more details

PREPARE_PROTIME_SELFIELD_PFPrepare proc. time extr.: FI parked docs.Public
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROTIME_SELFIELD_PF...more details

PREPARE_PROTIME_SELFIELD_PMPrepare proc. time extr.: MM parked docs.Public
CALL METHOD frbioa_cl_fpia_bwextract=>PREPARE_PROTIME_SELFIELD_PM...more details

READ_IOA_DATA_OCRead line item extr.: FI open/cleared docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_IOA_DATA_OC...more details

READ_IOA_DATA_PRead line item extr.: FI/MM parked docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_IOA_DATA_P...more details

READ_PROCTIME_DATA_DRead proc. time extr.: FI/MM deleted docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_PROCTIME_DATA_D...more details

READ_PROCTIME_DATA_OCRead proc. time extr.: FI open/clearedPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_PROCTIME_DATA_OC...more details

READ_PROCTIME_DATA_PRead proc. time extr.: FI / MM parked docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_PROCTIME_DATA_P...more details

READ_PROTIME_DATA_OCRead proc. time extr.: FI open/clearedPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_PROTIME_DATA_OC...more details

READ_PROTIME_DATA_PRead proc. time extr.: FI / MM parked docsPublic
CALL METHOD frbioa_cl_fpia_bwextract=>READ_PROTIME_DATA_P...more details

RENAME_JOINFIELDRename join field and corresponding field list entryPublic
CALL METHOD frbioa_cl_fpia_bwextract=>RENAME_JOINFIELD...more details

SET_BEGIN_DATEProtected
CALL METHOD frbioa_cl_fpia_bwextract=>SET_BEGIN_DATE...more details

SET_DTYPESet document typePublic
CALL METHOD frbioa_cl_fpia_bwextract=>SET_DTYPE...more details

SET_EBELN_LONGNUMSet begin dateProtected
CALL METHOD frbioa_cl_fpia_bwextract=>SET_EBELN_LONGNUM...more details

SET_PROCESSING_TIMESSet begin dateProtected
CALL METHOD frbioa_cl_fpia_bwextract=>SET_PROCESSING_TIMES...more details

SET_WHERE_CONDSet WHERE condition based on selection criteriaPublic
CALL METHOD frbioa_cl_fpia_bwextract=>SET_WHERE_COND...more details

SET_WHERE_MAPPINGMap WHERE fields to WHERE condition fieldsProtected
CALL METHOD frbioa_cl_fpia_bwextract=>SET_WHERE_MAPPING...more details

TRANSFORM_BW_TO_OLTPTransform selection fields (info pack.) from BW to OLTPPublic
CALL METHOD frbioa_cl_fpia_bwextract=>TRANSFORM_BW_TO_OLTP...more details

TRANSFORM_OLTP_TO_BWRead extracted data and transfer to ET_DATAPublic
CALL METHOD frbioa_cl_fpia_bwextract=>TRANSFORM_OLTP_TO_BW...more details



FRBIOA_CL_FPIA_BWEXTRACT attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
SC_LEADING_SOURCEConstantLeading data source'0FI_GL_4'LIKE
SBIWA_S_INTERFACE-ISOURCE
Public
SC_NO_MORE_DATA_DGDOCNConstantEnd of extraction indicator (FRBIOA_FPIA_GET_DGDOCN))10LIKE
I
Public
SC_NO_MORE_DATA_IOAConstantEnd of extraction indicator (FRBIOA_FPIA_GET_DGPIOA_ITEM)2LIKE
I
Public
SC_NO_MORE_DATA_IOA_PConstantEnd of extraction indicator (FRBIOA_FPIA_GET_DGPIOA_ITEM)4LIKE
I
Public
SC_NO_MORE_DATA_PROTIMEOCConstantEnd of extraction indicator FI docs2LIKE
I
Public
SC_NO_MORE_DATA_PROTIMEPConstantEnd of extraction indicator FI docs4LIKE
I
Public
SC_TABLE_FPIA_FI_BKPFConstantextractor structure for table BSIK/BSAK'BKPF'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_BSEGConstantextractor structure for table BSEG'BSEG'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_BSIK_BSAKConstantextractor structure for table BSIK/BSAK'BSIK'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_BSIS_BSASConstantextractor structure for table BSIS/BSAS'BSIS'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_BWFI_AEDATConstantOpen MM invoices'BWFI_AEDAT'LIKE
TABNAME
Public
SC_TABLE_FPIA_FI_IDXConstantextractor structure for table FPIA_FI_IDX'FPIA_FI_IDX'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_INTITITConstantextractor structure for table INTITIT'INTITIT'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_FI_VBKPFConstantextractor structure for table VBKPF'VBKPF'LIKE
TABNAME
Public
SC_TABLE_FPIA_FI_VBSEGKConstantextractor structure for table VBSEGK'VBSEGK'LIKE
TABNAME
Public
SC_TABLE_FPIA_FI_VBSEGSConstantextractor structure for table VBSEGS'VBSEGS'LIKE
TABNAME
Public
SC_TABLE_FPIA_FMIFIITConstantextractor structure for table BSEG'FMIFIIT'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_INTERESTConstantextractor structure for table FPIA_INTEREST'FPIA_INTEREST'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_IOAConstantextractor target structure'FPIA_S_IOA'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_IOA_DELTAConstantOpen MM invoices'FPIA_IOADELTA'LIKE
TABNAME
Public
SC_TABLE_FPIA_IOA_INTERESTConstantextractor structure for selectef fields of FPIA_INTEREST'FPIA_S_IOA_INTEREST'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_MM_RBCOConstantextractor structure for table RBCO'RBCO'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_MM_RBKPConstantextractor structure for table RBKP'RBKP'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_MM_SAPPSPRO_EADDConstantextractor structure for table BSEG'/SAPPSPRO/EADD'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_PROCTIMEATTConstantextractor target structure'FPIA_S_PROCTIMEATT'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_PROTIMEAConstantextractor target structure'FPIA_S_PROTIMEA'LIKE
DD02L-TABNAME
Public
SC_TABLE_FPIA_PROTIMEA_ORGConstantextractor target structure'FPIA_S_PROTIMEA_ORG'LIKE
DD02L-TABNAME
Public
SC_TABLE_T056Constantinterest calculation indicator VZSKZ'T056'LIKE
DD02L-TABNAME
Public
SR_EXTRACT_BSEG_ROWStatic AttributeReference to extract BSEG rowLIKE
DATA
Public
SR_EXTRACT_BSEG_TABLEStatic AttributeReference to BSEG extract tableLIKE
DATA
Public
SR_EXTRACT_ROWStatic AttributeReference to extract rowLIKE
DATA
Public
SR_EXTRACT_TABLEStatic AttributeReference to extract tableLIKE
DATA
Public
ST_DATESELECTStatic AttributeDate selectionLIKE
TTY_DATESELECT
Public
ST_EXTERNAL_FISELStatic AttributeField selection, external formatLIKE
SBIWA_T_SELECT
Public
ST_EXTRACTBUFFERStatic AttributeData transfer: Customer Items to BW with IoA tableLIKE
FPIA_T_IOA
Public
ST_EXTRACTBUFFER_PROCTIMEATTStatic AttributeProcessing time master dataLIKE
FPIA_T_PROCTIMEATT
Public
ST_EXTRACTBUFFER_PROTIMEAStatic AttributeProcessing time with assignmentsLIKE
FPIA_T_PROTIMEA
Public
ST_FIELDLISTStatic AttributeOLTP field list (SELECT fields with alias)LIKE
FRBIOA_FPIA_T_FIELDLIST
Public
ST_FIELDLIST_BSEGStatic AttributeOLTP field list (SELECT BSEG fields with alias)LIKE
FRBIOA_FPIA_T_FIELDLIST
Public
ST_INTERNAL_FISELStatic AttributeField selection, internal format (WHERE condition)LIKE
TTY_SELECT
Public
ST_IOA_INTERESTStatic AttributeLIKE
TTY_SELECT
Public
ST_JOINFIELDSStatic AttributeTable with joined fields/field type ref.LIKE
FRBIOA_FPIA_T_JOINFIELDS
Public
ST_JOINFIELDS_BSEGStatic AttributeTable with joined BSEG fields/field type ref.LIKE
FRBIOA_FPIA_T_JOINFIELDS
Public
ST_LASTIOA_ROWStatic AttributeLIKE
TTY_LAST_IOA_ROW
Protected
ST_LASTPROCTIMEATT_ROWStatic AttributeLIKE
TTY_LAST_PROCTIMEATT_DATAROW
Protected
ST_LASTPROTIMEA_ROWStatic AttributeLIKE
TTY_LAST_PROTIMEA_DATAROW
Protected
ST_R_FIELDLISTStatic AttributeList of field namesLIKE
BWFI_T_FIELDLIST
Public
ST_R_MONATStatic AttributeSelection critera: monthLIKE
BWFI_T_MONAT
Public
ST_TARGETSTRUStatic AttributeBW: list of extract structure fieldsLIKE
FRBIOA_FPIA_T_JOINFIELDS
Public
ST_TARGETSTRU_BSEGStatic AttributeBW: list of extract BSEG structure fieldsLIKE
FRBIOA_FPIA_T_JOINFIELDS
Public
ST_TIMESTAMPSELECTStatic AttributeTimestamp selectionLIKE
TTY_TIMESTAMPSELECT
Public
ST_WHERECONDStatic AttributeWHERE conditionLIKE
TEXTLINE_T
Public
S_BWFINEXTStatic AttributeMinute based extraction (Note 991429)LIKE
BWOM_SETTINGS-PARAM_VALUE
Public
S_CURRENT_SIZEStatic AttributeCurrent infopackage sizeLIKE
SBIWA_S_INTERFACE-MAXSIZE
Public
S_CURSORStatic AttributeCurrent DB cursor.LIKE
CURSOR
Protected
S_CURSOR_FLAGStatic Attribute'X' if DB cursor exists alreadyLIKE
BOOLE_D
Public
S_DATE_HIGHStatic AttributeSelection critera: CPU/AEDAT selectionLIKE
BKPF-CPUDT
Public
S_DATE_LOWStatic AttributeSelection critera: CPU/AEDAT selectionLIKE
BKPF-CPUDT
Public
S_DAYSTStatic AttributeDaylight Saving Time SelectionLIKE
SY-DAYST
Public
S_ISOURCEStatic AttributeData source (extraction call)LIKE
SBIWA_S_INTERFACE-ISOURCE
Public
S_LASTIOA_ROWStatic AttributeLIKE
STY_LAST_IOA_ROW
Protected
S_LASTPROTIMEA_ROWStatic AttributeLIKE
STY_LAST_PROTIMEA_DATAROW
Protected
S_MAXIMUM_SIZEStatic AttributeMax. infopackage size (extraction call)1000LIKE
SBIWA_S_INTERFACE-MAXSIZE
Public
S_NO_MORE_DATA_FLAGStatic AttributeIs SC_NO_MORE_DATA if end of data extraction achieved.0LIKE
I
Public
S_READ_ONLYStatic Attribute'X' to keep delta settings (extraction call)'X'LIKE
BOOLE_D
Public
S_REQUNRStatic AttributeRequest number (extraction call)LIKE
SBIWA_S_INTERFACE-REQUNR
Public
S_RLOGSYSStatic AttributeLogical system (extraction call)LIKE
RSAOT_LOGSYS
Public
S_TIME_HIGHStatic AttributeSelection critera: Minute based extraction - time HIGHLIKE
BKPF-CPUTM
Public
S_TIME_LOWStatic AttributeSelection critera: Minute based extraction - time LOWLIKE
BKPF-CPUTM
Public
S_TZONEStatic AttributeDate and Time, Time Difference to UTC Reference TimeLIKE
SY-TZONE
Public
S_UPDMODEStatic AttributeUpdate mode (extraction call)LIKE
SBIWA_S_INTERFACE-UPDMODE
Public




FRBIOA_CL_FPIA_BWEXTRACT types

STY_BUKRS - Structure for company code selection range.
STY_DATESELECT - Date selection range structure
STY_LAST_IOA_ROW -
STY_LAST_PROCTIMEATT_DATAROW - Last extracted data row
STY_LAST_PROTIMEA_DATAROW - Last extracted data row
STY_RBSTATSELECT -
STY_SELECT - Selection fields structure
STY_TIMESTAMPSELECT -
TTY_DATESELECT - Date selection range table
TTY_LAST_IOA_ROW -
TTY_LAST_PROCTIMEATT_DATAROW - Last Last extracted data row
TTY_LAST_PROTIMEA_DATAROW - Last extracted data row
TTY_MINI_BSEG -
TTY_RBSTATSELECT -
TTY_SELECT - Selection fields table
TTY_TIMESTAMPSELECT -

Links to Related Class(s)

FRBIOA_C...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!