Search This Blog...

Showing posts with label General. Show all posts
Showing posts with label General. Show all posts

Wednesday, January 1, 2020

Message control settings for customer master

It is often requested by most of the businesses to have a control in customer master data creation, such as to avoid duplicate customer numbers with same address data, same VAT, number, etc. Standard SAP provides this facility via a message control settings in the customer master. You can configure standard SAP messages based on your business requirement to avoid such cases.

Happy Reading!!

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

Author: Anupa Wijesinghe

Monday, November 11, 2019

Deactivate sales order block removal via user authorization

In most businesses, customer service user who creates sales orders will also have access to create credit / debit memo requests. Both these documents in SAP can be created via transaction - VA01 and changed via transaction - VA02. Usually customer service user will have access to both VA01 & VA02 transactions to support business functions. Since billing block in the credit / debit memo request can be removed via VA02 transaction, customer service user can also remove these blocks.
Due to certain authorization control requirements, management does not want to authorize customer service user to remove the billing block in the credit / debit memo requests. But he / she should be able to do all other functionalities in VA01 / VA02 transactions, except billing block removal via VA01 or VA02 transactions.
Let’s see today how we can achieve this functionality via authorization control objects available in SAP.

Happy Reading!!

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

Author: Anupa Wijesinghe

Thursday, April 19, 2018

How to add Cancel Date to Incompletion Procedure

It’s often requested by business users to make the sales order header “Cancellation Date” as mandatory field in the sales order. Incompletion procedure is the standard SAP way of making any sales order field mandatory. 
“Cancellation Date” field is located in the “Item Overview” tab of the sales order. 
Though standard SAP delivered sales order incompletion procedure has “Cancellation Date” as a field available, there is no screen available for the “Item Overview” screen.
You can validate this by checking all screens available in the standard incompletion procedure, under IMG Path – Sales and Distribution / Basic Functions / Log of Incomplete Items / Define Incompleteness Procedure.
Therefore, you will have to do an enhancement to achieve this. Let’s see how we can achieve this using an enhancement. Let's see how we can achieve this through an enhancement. 

Happy Reading!!

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

Author: Anupa Wijesinghe

Wednesday, August 9, 2017

How to track delivery note deletion

Some time back we discussed about how to prevent delivery document deletion in the system. (Click here to view it). But in some businesses it is often requested to keep this functionality available for users, but track the deletion of delivery notes. This is similar to a system audit on delivery document deletion.
There is no such standard functionality available for this in SAP. But you can achieve this via below mentioned user exit coding.

Happy Reading!!

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

Author: Anupa Wijesinghe

How to Track Delivery Note Deletion by Anupa Wijesinghe on Scribd

Tuesday, June 13, 2017

How to change layout in the sales order item overview tab

It’s often requested by business users to re-arrange columns in the sales order item overview tab to have most useable columns to the left side of the screen. This is to avoid scrolling through the item overview tab to view values in certain columns.
As item overview has many columns and not every business is using all columns, SAP has given a functionality to re-arrange these columns in any order. Steps of re-arranging columns in the item overview tab is different from adjusting columns in the ALV report output screen.
Today let’s see how you can re-arrange columns in the sales order item overview tab.

Happy Reading!!

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

Author: Anupa Wijesinghe 

How to Change Layout in the Sales Order Item Overview Tab by Anupa Wijesinghe on Scribd

Thursday, March 16, 2017

How to Set Country Specific Checks

SAP entails many checks and validations; one such validation that SAP allows you to control is the Country specific checks. These include Postal code, Bank & Bank Account and Tax Number validations. This is useful when you need to update changes in country specific validations or remove some checks for certain business requirements. 

In this document we will see how to set/remove country specific check in customization.

Happy Reading!!

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

Author: Tharaka Perera

How to Set Country Specific Checks by Malith Tharaka Perera on Scribd

Thursday, March 9, 2017

How to set the default login language in SAP login

When you double click on the respective system in the SAP login pad, you will get the SAP login screen, where you need to enter your user ID and the password. In the same screen you might have seen a space to specify the language. If you’re working on a SAP system where you have multiple languages installed, the default language that was setup by the Basis team will appear here.

Let’s say; default language is setup as “IT” in your login screen and you always have to change it to English language (EN) before login. Today we will discuss how you can change this default language setting.

Happy Reading!!

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

Author: Anupa Wijesinghe



Monday, November 7, 2016

How to set fields as mandatory or optional in the purchase order

Some time back we learnt about how we can set fields mandatory, optional or hidden in the customer master. Click here to view that post. Similarly, in one of our previous posts we also learnt about how we can set fields mandatory, optional or hidden in the material master. Click here to read that.
Today we are going to learn how we can set fields mandatory, optional or display in the purchase order. 

Happy Reading!!

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

Author: Anupa Wijesinghe

Monday, October 31, 2016

Remove Unnecessary Segments From an IDOC (Filter IDOC Segments)

There are requirements where you need to remove unnecessary segments from IDOCs. Mostly master data. Perfect example would be ARTMAS where a lot of segments are generated by SAP whereas you need only few. SAP provides a standard solution to remove unnecessary segments.

Happy Reading!!

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

Author: Harsha Thelikorala

Remove Unnecessary Segments From an IDOC (Filter IDOC Segments) by Harsha Thelikorala on Scribd

Wednesday, September 7, 2016

Free Goods Determination in SAP

Free goods is a standard SAP delivered functionality that can be implemented to handle promotions such as “Buy 2 get 1 Free”. In this case, you have 2 scenarios to look at.

1 – Buy 2 get 1 free – In this case customer is only paying for 1 item and physically getting 2. This scenario is known as “Inclusive”

2 – Buy 2 and get 3rd item free – In this case, customer only pays for 2 items and he get’s another item for free. This scenario is known as “Exclusive”

Let’s see how we can configure the inclusive free goods scenario in SAP. Fee goods use the famous condition technique in SAP. Please click here to read about the condition technique in SAP.

Happy Reading!!

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

Author: Anupa Wijesinghe

Saturday, July 30, 2016

Finding the Enhancement Project When User Exit is Provided

There is a requirement where you need to find the corresponding enhancement project of a given user-exit (Include).

Happy Reading!!

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

Author: Harsha Thelikorala

Wednesday, April 27, 2016

Change Label of a SAP field

Some businesses wants to have their own field names (Labels) instead of using standard SAP delivered field labels. This is mainly to provide business specific meanings to each field in the system.
In order to achieve this requirement, you need to change the data element of the each field label. Today we will see how we can achieve this requirement.

Happy Reading!!

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

Author: Harsha Thelikorala

Change Label of an SAP Field by Harsha Thelikorala

Monday, March 7, 2016

How to configure an Organization Structure in SAP FMS

In every SAP implementation, first activity is to understand the business requirement in detail and map those in SAP. This time of the project is commonly known as blue print phase. During blue print phase, one of our key activities is to identify and map their organizational chart into SAP format. This org chart is commonly known as organization structure in SAP. Unlike in any other SAP industry solution, IS-Retail and SAP FMS is different in terms of the plant (Site) creation. Plant (Site) creation is known to be a configuration in all other SAP versions, where as IS-Retail and SAP FMS having it as a master data. Today we will see how to configure a sample organization structure in SAP FMS. 

Happy Reading!!

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

Author: Anupa Wijesinghe

Sunday, February 28, 2016

Process Inbound IDOCs From PI using serialization

Sometime back we discussed about how we can process IDOCs using serialization in SAP. Click here to read it. 
There are business requirements where you need to process multiple IDOC message types in a serialized manner using PI immediately without a scheduled batch job. i.e. Customer master with address master (DEBMAS with ADRMAS) Vendor master with address master (CREMAS with ADRMAS) Info record master with vendor master & material master (INFREC with MATMAS and CREMAS) In order to process these IDOC’s successfully, you must process then in a sequence. It is not necessary IDOCs to be for master data distribution, you can serialize any message type. 

Happy Reading!!

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

Author: Harsha Thelikorala

Monday, February 8, 2016

Strange text appear in the sales order header

Sometimes when you try to create a new sales order, you would have seen that some strange text appear in the sales order entry screen, without even configuring sales order text determination. (If you want to know how to configure text determination in SAP, click here)

This behavior is not acceptable for business users. This is commonly known as “Dummy Text” in SAP terminology. Today we will look at what we need to do to get rid of such dummy texts.

Happy Reading!!

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

Author: Anupa Wijesinghe

Friday, January 15, 2016

How to Configure Delivery Creation Transaction VL10X

Based on various business requirements it is possible to use VL10X transaction for delivery note creation. As an example we use VL10C for sales order line item delivery document creation, VL10E can be used to create delivery documents for schedule lines, etc.
Therefore it is necessary understand how to configure this transaction based on your business requirement. SAP has given a provision to configure this transaction via a functionality called "Delivery Scenario" and "List profile (Role)". These fields can be seen under the "User Role" tab of the VL10X transactions.

Happy Reading!!

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

Author: Anupa Wijesinghe

Thursday, December 17, 2015

How to see the change log for deleted deliveries


It’s often requested by the business to see who has deleted a delivery document in the system. Once document is deleted, you cannot view the change log of that document and therefore you don’t have any method to capture those changes (including who has deleted that delivery document)

If you want to see how to prevent the delivery document deletion in your SAP system, please click here
If you want to see how to block the sales document delete option, click here.
In this document, I will explain how you can view the change log of a deleted delivery document. 

Happy Reading!!

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

Author: Anupa Wijesinghe

Monday, October 19, 2015

Intra Company Stock Transport Order Processing

It’s often required to transfer stock between plants in a same company code. For example, if one plant has stock, which is required by the other plant, you need to have a mechanism in SAP to do that. As part of the SAP process, you should be able to track the stock in transit and print all documents required for that as well. Plant to plant stock movement in SAP is known as Stock Transport Orders in SAP (STO).
  • For Rush Stock Transport Orders (Where delivery get created automatically at STO save), click here.
  • For Inter Company Stock Transport Orders, please click here.
  • For stock transport orders between storage locations, please click here.
Let’s see how we can configure Inter Company STO process today.

Happy Reading!!


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


Author: Anupa Wijesinghe



Thursday, September 17, 2015

Credit Master Text Configuration

Sometime back we discussed how to configure text types in SAP. Please click here to view that. But in that configuration we didn’t see the text types that are associated with credit masters (Transaction: FD32). There are two types of credit texts available in the credit master. They are; 

  1. Central Text
  2. Credit Control Area Text

Above text types cannot be configured under normal text type configuration transaction VOTXN. Therefore let’s see where this customizing is stored in IMG

Happy Reading!!

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

Author: Anupa Wijesinghe