quick help in vistex technical
TRANSCRIPT
Quick Help in Vistex Technical
www.sapyard.com
http://www.sapyard.com/
Modules in Vistex
1. Customer Rebate 2. Chargeback 3. Contract 4. CLM
http://www.sapyard.com/
Some common enhancement in Vistex
Module Sample Project Enhancement Description
Chargeback Edit and Transmit EDI idocs (NEW Enhancement
object required)
Chargeback Auto deduct posting-Resubmit Deduction Job
Correction
Chargeback Chargebacks - EDI849 Idoc Posting rule changes
Chargeback Waiting to Deduct Report
Chargeback Populate new type for all Chargeback lines
Chargeback
Chargeback – Coding for Negative lines
Contract Membership Change Enhancement
Contract Membership Change Enhancement II
Customer Rebate Daily Estimate entries to GL should only be created
for Eligible Materials
Customer Rebate Agreement Search Report
CLM Add new fields to agreement workbench
CLM Addition of new billing docs as pro sales
http://www.sapyard.com/
Any namespace starting with /IRM/ is standard Vistex; we are not supposed to make any changes in it even if these opens in editable mode.
We should create an implicit enhancement to enhance the standard vistex program.
We can enhance the BADI by creating new z-implementation.
We can append fields into /IRM structure or table same way we do with standard SAP table.
Any Z- Program created by Vistex team , we can change them directly editing it.
Create OSS message if any standard Vistex issue needs to be resolved and Vistex team will be assigned of that OSS message.
Guidelines http://www.sapyard.com/
Common BADIs in Vistex modules
Function Exits used in Rebate
EXIT_SAPLXIPCR_005 EXIT_SAPLXIPCR_006 EXIT_SAPLXIPCR_007 EXIT_SAPLXIPCR_018 EXIT_SAPLXIPCR_019 EXIT_SAPLXIPCR_025 EXIT_SAPLXIPCR_026
Function exits used in CLM
EXIT_SAPLXIPPR_006 EXIT_SAPLXIPPR_007 EXIT_SAPLXIPPR_018 EXIT_SAPLXIPPR_019 EXIT_SAPLXIPPR_025 EXIT_SAPLXIPPR_026 EXIT_SAPLXIPPR_033
BADI name for Chargeback
/IRM/BADI_IPCB_ALL /RM/BADI_IPCB_IDOC
BADI for Contract
/IRM/BADI_PC_ALL
BADI for Rebate /IRM/BADI_IPCR_ALL /IRM/BADI_IPCR_ASP
BADI for CLM
/IRM/BADI_IPPR_ALL /IRM/BADI_IPPR_ASP
http://www.sapyard.com/
Chargeback
/IRM/IPCB_SAVE
Contract
/IRM/PC_SAVE
Rebate
/IRM/IPCR_SAVE
CLM
/IRM/IPPR_SAVE
Function Modules which are used for
updating standard Vistex Tables
http://www.sapyard.com/
/IRM/CHGBACKS -> chargeback
/IRM/PC_AGRMNTS -> Contract
Standard Message Types for Vistex IDOC http://www.sapyard.com/
For Chargeback : /IRM/IPCBM , /IRM/IPCB34, /IRM/IPCB21, /IRM/IPCB23, /IRM/IPPCM
For Rebate:
/IRM/IPCRM, /IRM/IPCRASP, /IRM/IPCRCIP, /IRM/IPCRCCP
For CLM: /IRM/IPPRM, /IRM/IPPRASP, /IRM/IPPRCIP, /IRM/IPPRCCP
For Contract (Staging)
/IRM/PCMS, /IRM/PCSGMBLK For Contract (Active)
/IRM/PCM, /IRM/PCGMBLK
/IRM/IPSPRO is for Vistex modules same like SPRO in standard SAP
/IRM/GVPFM is for Vistex modules to maintain requirements and formulas
For data transfer routine we can open it through SE38 and program name should /IRM/<Routine number>
Frequently Used Tcodes in Vistex http://www.sapyard.com/
Chargeback
/IRM/IPCBHDR, /IRM/IPCBITM, /IRM/IPCBDFL, /IRM/IPBKPF, /IRM/IPBKPFINDX
Contract
/IRM/PCSHDR, /IRM/PCSPRD, /IRM/PCHDR, /IRM/PCPRD, /IRM/PCSBLK, /IRM/PCBLK
Rebate
/IRM/IPCRASP, /IRM/IPCRHDR, /IRM/IPCRITM, /IRM/IPCRPART, /IRM/IPCRSCPD, /IRM/IPCRSPTD, /IRM/IPCRVSP, KONA
CLM
/IRM/IPPRASP, /IRM/IPPRHDR, /IRM/IPPRITM, /IRM/IPPRPART, /IRM/IPPRSCPD, /IRM/IPPRSPTD, /IRM/IPPRVSP, Kona
Frequently Used Tables in Vistex http://www.sapyard.com/