Quick Reference for Vistex Technical

Quick Reference Vistex Technical
Share on Facebook11Share on LinkedIn9Tweet about this on TwitterShare on Google+0
Please Share!!

Couple of our readers suggested that we post something which would be easy reference for Vistex Technical who are beginners. Hope this post would help all Vistex Technical who are starting their first project in Vistex.

A. Common Modules in Vistex

1. Customer Rebate
2. Chargeback
3. Contract
4. CLM

B. Guidelines for developers

* 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 (as we do in ECC).

* We can append fields into /IRM/ structure or table same way we do with standard SAP table.

* Any custom Z- Program created by Vistex team, we can change them directly by editing it.

* Create OSS message if any standard Vistex issue needs to be resolved and Vistex team will be assigned of that OSS message.

C. Common BADIs/EXITs in Vistex modules

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

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

You might like to check Vistex Chargeback Overview as well.

[adToAppearHere]

D. 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

E. Standard Message Types for Vistex IDOC
/IRM/CHGBACKS        -> Chargeback
/IRM/PC_AGRMNTS -> Contract

F. Frequently Used Tcodes in Vistex

For Chargeback  
/IRM/IPCBM: Individual Chargeback creation
/IRM/IPCB34: Chargeback Reconciliation
/IRM/IPCB21: Mass Processing of Billing Documents
/IRM/IPCB22: Mass Processing of Sales Documents/Claims
/IRM/IPCB23: Mass Processing of Chargebacks
/IRM/IPCB28: Mass Processing of Delivery Documents
/IRM/IPPCM: Partner Communication Workbench

For Rebate
/IRM/IPCRM: Viewing Sales Rebate User Settings
/IRM/IPCRASP: Sales Rebate Agreements
/IRM/IPCRCIP: Individual Tracking
/IRM/IPCRCCP: SR: Composite IP Collective Process

For CLM:
/IRM/IPPRM: Purchasing Rebates Workbench
/IRM/IPPRASP: Agreement Workbench
/IRM/IPPRCIP: Individual Tracking
/IRM/IPPRCCP: Collective Tracking

For Contract (Staging)
/IRM/PCMS: To Add/Edit/Display Contract
/IRM/PCSGMBLK: To Add/Edi/Display Membership and Block

For Contract (Active)
/IRM/PCM: To Add/Edit/Display Contract
/IRM/PCGMBLK: To Add/Edi/Display Membership and Block

/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>

You might like to go through our other post on Vistex Contract Overview.

G. 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

Do you have anything more to add to it? Please feel free to email us at mailsapyard@gmail.com or leave it in our comment section. We would be happy to update/include our post.

If you want to get updates about our new tweaks and tricks, please subscribe.

If you liked it, please share it. Thank you very much for your time!!

Image source: newbiequickstart.com (modified)

Share on Facebook11Share on LinkedIn9Tweet about this on TwitterShare on Google+0
Please Share!!

About the Author

Soumi Dutta
Soumi Dutta
Soumi is a senior SAP ABAP Technical ABAP consultant with expertise in Vistex. She has more than 10 years of experience working for multinational IT firms and Fortune 500 clients. Find more about Soumi Dutta at LinkedIn

4 Comments on "Quick Reference for Vistex Technical"

  1. Hi, Im delevoping in Vistex but is quite difficult to find any documentation around the web… in particular, I’m trying to show a customer field in Agreements master (tx: /irm/ipcrasp) in additional data1 or additional data 2, I’m struggling with the enhancement /IRM/CRS but for now I have any result… any suggestion please?

    • Dear Skor – Thank you for visiting our page and leaving your question. We have forwarded your question to our right team member.

      They are looking into your request. Please expect some answer soon.

      Regards,
      Team SAPYard.

  2. Jithin Joseph | August 24, 2015 at 1:52 pm | Reply

    Best post for a vistex beginner. Thank you Soumya.

Leave a comment

Your email address will not be published.


*