Search This Blog...

Tuesday, October 23, 2012

Functionality behind Rejection Reason (Reason for Rejection)

Reason for rejection (Or known as "Rejection reason") is a very commonly used functionality in SAP to specify whether a certain line item in the sales order is rejected (Blocked for further processing) or not.
Based on how you have configured each rejection reason, system behaves differently.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Functionality Behind Rejection Reason (Reason for Rejection)

Sunday, October 14, 2012

Pro Forma Invoice

"Pro Forma" Invoice is a dummy billing document created in the SAP system to simulate real invoice values. This is created prior to create the real invoice in the system and appear exactly same as real invoice. But this invoice does not need to be paid by the customer. Therefore, there is no posting done to Finance Accounting (FI). In standard SAP, there are two pro forma invoice types available as below. Depend on the business requirement you can define which billing type to be used.
  • F5 - Pro Forma for Order
  • F8 - Pro Forma Inv f Dlv
Billing document type "F5" is used to generate the pro forma invoice based on the sales document and the billing document type "F8" is used to generate the pro forma invoice based on the delivery document.
Since there is no FI posting happened during pro forma invoice creation, the cancellation is NOT done via transaction VF11. If you try to cancel a pro form invoice using transaction VF11, you will get below error.
  
  Message Text: Pro forma invoice XXXXXXXX cannot be cancelled
  Message no. VF106
Let's see how pro forma invoice is customized in SAP and the cancellation process.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Sunday, October 7, 2012

ABAP Source Code Scan Program

When you want to do a change to a certain custom field which you have added to a table (For example: Increase length of that field), it is often necessary to find out where this field is being used. This is kind of an impact analysis / risk analysis as well. SAP has provided very handy tool to find this information in a very smarter way. You can call this source code scan program - RS_ABAP_SOURCE_SCAN in the transaction SE38.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

ABAP Source Code Scan Program


Monday, October 1, 2012

Sales Deals

A sales deal is a set of pricing master data that allows managing customer and material profiling. A group of customers is assigned a group of materials and a specific discount rate. This is basically a CRM functionality which resides in standard SAP. The entire functionality does not require any custom ABAP coding; it is entirely based on standard SAP customizing.
Main configuration point's needs to be created are the “Sales Deal Types”, “Condition Type Groups” and “Condition Types”. This process reduces the condition record maintenance effort drastically.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!