SAP VIM BAPI – Main BAPI in OpenText – Part 1

SAP VIM BAPI regroups the most used BAPI and function module in SAP VIM OpenText. ( VIM: Vendor Invoice Management). All SAP VIM BAPI are classified by topics and Functions groups to easy find.

/OPT/VIM_AGGREGATION: Aggregation and selection functions

/OPT/VIM_AGGREGATION is the function module for Aggregation and selection functions. It provides interface templates for aggregation function and selection function…

Function groupFunction group short textFunction Module NameShort text for function module
/OPT/VIM_AGGREGATIONAggregation and selection functions/OPT/V_AGGR_IF_TEMPL_AGGREGATInterface template for aggregation function
/OPT/VIM_AGGREGATIONAggregation and selection functions/OPT/V_AGGR_IF_TEMPL_SELECTIONInterface template for selection function
/OPT/VIM_AGGREGATIONAggregation and selection functions/OPT/V_AGGR_TABLE_MOVE_CORRESPDefault function for aggregation from source to report table
/OPT/VIM_AGGREGATIONAggregation and selection functions/OPT/V_AGGR_TABLE_SELECTIONDefault function for data selection from DDic table
/OPT/VIM_AGGREGATIONAggregation and selection functions/OPT/V_AGGR_XML_WRAPPERWrapper function for XML conversion and RFC

Check also SAP VIM Main Tables and SAP VIM Main Tcodes

/OPT/VIM_AGG_REPORTING: Aggregation Modules for Reporting

Within the most used SAP VIM BAPI / Function modules, the Aggregation Modules for reporting is packed into the function group /OPT/VIM_AGG_REPORTING

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_DOC_HDocument Header aggregation function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_DOC_HEAD_SELDocument Header selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_DOC_H_SELDocument Header selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_EXCDETException mapping aggregation function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_EXCDET_SELException mappping selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_ROLESDETRole mapping aggregation function

/OPT/VIM_BL_CHNG_DIS: SAP VIM BAPI for ChangeDocument Actions

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_BL_APCHNGCHDO /OPT/VIM_APPCOA => Gen. by RSSCD000/OPT/VIM_APPCOA_WRITE_DOCUMENTCHDO /OPT/VIM_APPCOA => Gen. by RSSCD000
/OPT/VIM_BL_CHNG_DISChangeDocument Actions/OPT/VIM_BL_CHNG_APCOAWrite Change Document APCOA
/OPT/VIM_BL_CHNG_DISChangeDocument Actions/OPT/VIM_BL_CHNG_DISDisplay change documents
/OPT/VIM_BL_CHNG_DISChangeDocument Actions/OPT/VIM_BL_CHNG_USRMAPWrite Change Document USER_MAP

/OPT/VIM_AUDIT: SAP Main VIM BAPI VAN in remote system

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_AUDITVAN in remote system/OPT/VR_VAN_REMOTE_DISPLAYVAN data display in remote system

/OPT/VIM_AGG_REPORTING: Aggregation Modules for Reporting

Aggregation modules for Reporting can found on the function group /OPT/VIM_AGG_REPORTING. It provides some interesting functionnalities for reporting such as selecting user and its org, Vendor selection, Document Header selection, Workitem activity and agent selection…

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_USR_ORG_SELFunction to select user and its orgs
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_USR_SELUser selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_VEND_SELVendor selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_VIM_HEAD_SELDocument Header selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_WIWorkitem aggregation function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_WI_ACTVWorkitem activity aggregation function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_WI_ACTV_SELWorkitem activity selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_WI_AGNT_SELWorkitem agent selection function
/OPT/VIM_AGG_REPORTINGAggregation Modules for Reporting/OPT/V_AGGR_WI_SELWorkitem selection module

/OPT/VIM_FG1: Line Item Determination

/OPT/VIM_FG1 function group handle Line item Determination. It is called in the GR Posting Process.

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_FG1Function Grp for Line Item Determination/OPT/DPPO_GR_BAPI_POSTGR Posting
/OPT/VIM_FG1Function Grp for Line Item Determination/OPT/DPPO_GR_BAPI_POST_EXITEXIT – GR BAPI Post
.

You may like also SAP VIM tutorials

/OPT/VIM_BL_FG3C: 5.1baseline FG for search help

the function Group /OPT/VIM_BL_FG3C is for 5.1 Baseline FG for search help. It provides some example of search help exit to be copied and modified.

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_BL_FG3C5.1baseline FG for search help/OPT/VIM_BL_FG3C_SH_EXIT_REQExample for a search help exit
/OPT/VIM_BL_FG3C5.1baseline FG for search help/OPT/VIM_BL_SH_EXIT_BOBJIDExample for a search help exit
/OPT/VIM_BL_FG3C5.1baseline FG for search help/OPT/VIM_BL_SH_EXIT_OPTIDExample for a search help exit

/OPT/VIM_CA_FG: CANADA Devlopment

This SAP VIM Function Group /OPT/VIM_CA_FG is specific to CANADA. It helps Determine Tax Jury and Code. It also checks the mandatory Tax rate and allows to maintain Country based document types.

Function groupFunction group short textSAP VIM BAPIShort text for function module
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_CA_JURYCODE_DETERMINEDetermine Tax Jury Code
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_CA_OT_TAX_DETRMTax Code Determination by SAP & OT table
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_CA_OT_TAX_DETRM_HEADDetermine the Tax Code from Header Data
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_CA_TAX_CODE_DETERMINETax Code Determination for CANADA
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_CHECK_TAX_RATECheck the mandatory Tax rate
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_DET_DOC_TPE_PO_INV_CACountry based document type
/OPT/VIM_CA_FGFunction Grp for CANADA Devlopment/OPT/VIM_DOC_TYP_NPO_INV_CACountry based document types

/OPT/VIM_DP_TRIGGER: DP Trigger program Sync

/OPT/VIM_DP_TRIGGER function module contains only one function /OPT/VIM_DP_PROCESS_SYNC. This function interface is used for synchronization of the DP ( SAP VIM Document Processing ).

Function groupFunction group short textFunction Module NameShort text for function module
/OPT/VIM_DP_TRIGGERDP Trigger program Sync/OPT/VIM_DP_PROCESS_SYNCFunction Interface to Sync DP trigger Program

Sab125

Hi. I have been working as SAP Technical and functional for a decade. Through this blog, I am trying to share with you my experience. Hopefull, it makes your ways easier path ...Sab