Skip to Content

 

In PO release strategy one of the most used characteristics is the net order value. In case the company exists in multiple countries, we need to define the release strategy taking this into account.

Please note that the functionality of the release strategy for having multiple currency code is not available in the standard. You can use the user exit EXIT_SAPLEBND_001 to change the SAP standard behavior.

However, there is a workaround available. If you want to use different currencies in your release approval procedure you must create different release strategy and maintain for every currency own characteristics.

The header data currency is then converted into local currency (Company code currency) and afterwards the local currency is converted into the currency of the characteristics as explained in the SAP Note 493900 question 13:

13. Question :

How is the currency converted?

Answer :

The header currency is converted to local currency (company code currency) and then the local currency is converted to the characteristic currency.

In this blog, we will try to explain how to customize this.

 

Business scenario

Company 1000 exists in two countries. These countries have USD and EUR as local currency. 

We would like to define the release strategy with the following characteristics:

Plant:                          CEKKO-WERKS

Net order value :           CEKKO-GNETW

And for CEKKO-GNETW we would like to have the following release levels:

Level    USD                 EUR

Level1   0<1500           0<1000

Level2   > 1500             > 1000

Exchange rate:

1 USD = 0.69 EUR

 

Scenario 1:

Define one characteristic who uses CEKKO-GNETW:  PO_NET_ORDER_VALUE

Maintain values in USD as per the exchange rate conversion. 

Company Code

1000

2000

Currency

USD

EUR

Strategy 1

U1

E1

PO_NET_ORDER_VALUE

0<1500 USD

0<1032 USD

Strategy 2

U2

E2

 PO_NET_ORDER_VALUE

>1501 USD

> 1032 USD

 

Advantages and Desadvantages:

(+) easy to mantain when you have a new company code

(-) if the exchange rate changes continuously, the values defined for the intervals, need to be maintained often.  

 

Scenario II:

We create characteristics for each currency involved:

PO_NET_ORDER_VALUE1  – USD

PO_NET_ORDER_VALUE 2 – EUR

It is necessary to define a value for any characteristic. There should not be a blank value.

Company Code

1000

1000

Currency

USD

EUR

Strategy

U1

E1

 PO_NET_ORDER_VALUE1

0<1500 USD

>1 USD

 PO_NET_ORDER_VALUE2

> 1 EUR

0<1000 EUR

 

 Advantages and Desadvantages:

(+) we do not need to maintain the release value if the exchange rates changes

(-) if you add a new country, the maintenance is more difficult

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

  1. Former Member

    Hello, this is very helpfull. But i have in this case one problem, if i use the flag

    “returns Item” (MEPO1211-RETPO) it doesn’t work.
    To you have a solution.
    Many Thanks

     

    (0) 

Leave a Reply