You are on page 1of 9

http://www.sapyard.

com/

Quick Help in Vistex Technical


www.sapyard.com
http://www.sapyard.com/

Modules in Vistex
1. Customer Rebate
2. Chargeback
3. Contract
4. CLM
Some common enhancement in Vistex http://www.sapyard.com/

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/

Guidelines

 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.
http://www.sapyard.com/

Common BADIs in Vistex modules

 BADI name for Chargeback  Function Exits used in Rebate


 /IRM/BADI_IPCB_ALL  EXIT_SAPLXIPCR_005
 /RM/BADI_IPCB_IDOC  EXIT_SAPLXIPCR_006
 EXIT_SAPLXIPCR_007
 EXIT_SAPLXIPCR_018
 BADI for Contract  EXIT_SAPLXIPCR_019
 /IRM/BADI_PC_ALL  EXIT_SAPLXIPCR_025
 EXIT_SAPLXIPCR_026
 BADI for Rebate
 /IRM/BADI_IPCR_ALL  Function exits used in CLM
 /IRM/BADI_IPCR_ASP  EXIT_SAPLXIPPR_006
 EXIT_SAPLXIPPR_007
 BADI for CLM  EXIT_SAPLXIPPR_018
 EXIT_SAPLXIPPR_019
 /IRM/BADI_IPPR_ALL  EXIT_SAPLXIPPR_025
 /IRM/BADI_IPPR_ASP  EXIT_SAPLXIPPR_026
 EXIT_SAPLXIPPR_033
http://www.sapyard.com/

Function Modules which are used for


updating standard Vistex Tables
 Chargeback
 /IRM/IPCB_SAVE

 Contract
 /IRM/PC_SAVE

 Rebate
 /IRM/IPCR_SAVE

 CLM
 /IRM/IPPR_SAVE
http://www.sapyard.com/

Standard Message Types for Vistex IDOC

 /IRM/CHGBACKS -> chargeback


 /IRM/PC_AGRMNTS -> Contract
http://www.sapyard.com/

Frequently Used Tcodes in Vistex


 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>
http://www.sapyard.com/

Frequently Used Tables in Vistex

 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

You might also like