cancel
Showing results for 
Search instead for 
Did you mean: 

Create new condition for SO

Former Member
0 Kudos

Dear Experts,

Kindly assist me how to create conditiaon type for just 4 sales order type out off 10 sales order type.

Exp:

We have ZZ01 till ZZ10 - SO type

ZZ01-ZZ04 - wanted to add aditional condition, that is admin fee during SO creation.

Means I need to create new condition type for SO as ZAF1 & then tag this condition type with GL acc. 2000000000.

- is that possible to view this condition only for those SO type & others are not allow to view during SO creation.

- this condition ZAF1 (adnib fee) should tag with correct GL acc. the moment billing taking place.

Kindly advice me what are configuration needed in order to create this settings. I never done this before for SD module. Thus please brief me well in order to place all these settings in SAP. Thank you.

rgds,

nantha

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI,

This can be possible by creating a new condition table with the combination of sales orde type

and maintain this key combination in assigned access sequence to the required condition type

So that system will active that perticular condtion type for allowed sales orders only

Hope this much will help you

Regards

Former Member
0 Kudos

Dear Guru,

Thanks for your info. As I said this is 1st time I'm doing this settings. Thus kindly show me the path or t/code how may I do this settings step by step. Thank you.

rgds,

nantha

Former Member
0 Kudos

Hi,

Create new condition table : V/04 with sales order type combination.

Assign this condition table to respective Access sequence. V/07

Assign this access sequence to Condition type you have created V/06

Thanks,

Raja

Former Member
0 Kudos

HI,

Create condition table by t-code v/05

Select a number above 500 and below 999,press enter

Select order type and double click on order type from field catalog

and select further fields for required key combination and click on generate table

and maintain this table in to assigned access sequence

Regards

Former Member
0 Kudos

Govindan,

Creation of TAble.

IMG > Sd> BF --> Pricing --> Pricing Control --> Define Condition Tables --> Create Condition Tables

1. You will have to know that you can create tables witn no starting from 501 to 999

2. Check whether the fields are existing based on you requirement.

3, If not available you will have to bring in the fields through field catalog (here it is better you seek abaper's Help)

4. Create table.

5. you can create new acces sequence or use existing access sequence and you can add the accno, table say 551 and press enter.

6. After that you choose the "Access Sequence" you have created and Double click on the "Field" so that fields are added.

Note: both Processing status and Release status should be activated when you create a table.

7. Asign the acces sequence in the condition type.

8. Maintain the condition type in Pricing procedure

9. create Records through VK11 for this newly created table.

Then proceed with your transactions.

Regards

Sathya

Answers (3)

Answers (3)

Former Member
0 Kudos

thanks Gurus.

Answered

Former Member
0 Kudos

Hi ,

To create a new condition type the transaction code is V/06

Define the access sequence in V/07

and define the condition table in V/03

And then assign the condition table to the accesss sequence

And after that assign the access sequence to the condition type

And then assign this new pricing condition type to the pricing procedure

And in the condition table define the table with the document type of sales order and pricing condition type

And then define the condition records in VK11 with the condition type and the sales docment type combination and mention the document types for which u need the condition price.

this will work

regards,

santosh

Former Member
0 Kudos

Dear Gurus,

Thanks for prompt answer. I have a question regqrding on create new condition. I need to enter table no in order to create new condition. Kindly help which table no should select in order to create new condition. TQ

rgds,

nantha

Former Member
0 Kudos

Any update guru...

Former Member
0 Kudos

HI

You have create your own condition tables for your newly created access sequence.

Goto SPRO>SD->Basic function>Pricing>Pricing control>Define condition tables.

try and revert

Former Member
0 Kudos

Dear Guru,

There is existing condition. Can I use the same condition table so that I can copy from existing condition to create the new condition. If yes, please tell me how may I seach the existing table for condition. Thank you.

rgds,

nantha

Former Member
0 Kudos

Dear santhosh,

Appreciate if you could tell me the path or t/code on steps given by you. Thank you.

rgds,

nantha

Former Member
0 Kudos

Hi,

SAP recommends if possible try to use the pre defined conditions. You can always copy from the existing one.

The T-Code is V/04 for copying or creating Condition table.

Thanks,

Raja

Former Member
0 Kudos

Hi,

The path for pricing is

IMG-> SALES AND DISTRIBTION-> BASIC FNCTIONS->PRICING->

There u can find all the Nodes like condition table, access sequence, condition type, pricing procedure, and assiging pricing procedure for the sales org _+ distribution channel+ docu pricing procedre+cstomer pricing procedure.

Please revet if you need any frther help

regards,

santosh

Former Member
0 Kudos

Dear Guru,

- plz brief me this via path or t/code so that I can follow your advise. tq

(And after that assign the access sequence to the condition type

And then assign this new pricing condition type to the pricing procedure

And in the condition table define the table with the document type of sales order and pricing condition type

And then define the condition records in VK11 with the condition type and the sales docment type combination and mention the document types for which u need the condition price.)

TQ

Former Member
0 Kudos

Hi,

Goto the path and first create the CONDITION TABLES .

In the condition tables , create the table by defining the value between 500 to 600 which are used for the Customizing

The transaction code is V/03

if u press enter then you will goto next screen where you can long text and the field catalogue text tabs

Select the fields for which you need to maintain the condition records and save the condition tables

After that

Goto ACCESS SEQUENCE and define the access sequence of ur own

and in the control tab goto access and give the table thta u defined earlier

and in the same control tab u can find the field that were selected in the condition table

Goto CONDITION TABLE and copy the PR00 which is the standard base price and change the name as u wish and give the access sequence thtat u defined.

Gotto Defien and assign pricing procedure,

Define the pricing procedure , u can refer the standard pricing procedre RVAA01.

Then in the same node u can find the pricing procedure determination which is used to get the pricing in the sales order atomatically.

After that goto VK11 and then maintain the condition records for ur combinatioN (selected from the condition table)

Then create a sales order.

U can see the pricing reflected in ur ordr.

regards,

santosh

Former Member
0 Kudos

Hi,

You can also follow this

Pricing procedure config:

In SD, the steps to configure Pricing procedure are as under:

Step 1:

Condition table: If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in SPRO as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Table (select the required fields combination, which will store condition record).

Step 2:

Access Sequence: If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in SPRO as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.

Step 3:

Condition Type: If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in SPRO as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the necessary changes. Here we assign Access sequence to Condition type.

Step 4:

a. Pricing Procedure: It is recommended to copy a similar pricing procedure & make the necessary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in SPRO as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Maintain Pricing Procedure.

b. Pricing Procedure: After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Determine Pricing Procedure.

Step 5: Condition record: Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc.

Former Member
0 Kudos

Dear Guru,

Kindly guide me the steps that I have done.

1 - I use existing condition table

2 - Create access sequence ZAF1 via V/07 & copy all condition table that have in std. access sequence.

3 - Create new condition type ZAF1 via V/06 & assign access sequence ZAF1

4 - Use existing std. procedure & add condition type ZAF1 via V/08

kindly assist me what I have is correct or should I do anything else in order to do proper settings. If all are correct, then kindly assist me

1. how may I set this condition type for selective Sales Order type

2. How may I tagged correct GL acc. for this new condition type ZAF1.

Your advise are most welcome. TQ

rgds,

nantha

Former Member
0 Kudos

Hi,

These settings are correct,

1.

After that U need to assign the pricing procedure to the sales area+ document pricing procedre+cstomer pricing procedre.

Sales area is the Sales org+ distribtion channel+division

Document pricing procedure will come from the Sales order Lets say for example ur order is ZOR

In VOV8 U can find the docment pricing procedre, assing this

And the Customer pricing procedure will come from the Cstomer master XD03

2.

In the Pricing procedure for ur condition type assign the Acconting key as ERL and maintain the same in the VKOA transaction and there assign the G/L account.

santosh

Former Member
0 Kudos

Dear Guru,

I still encounter the issue. I can't view this new condition type ZAF1 during SO creation. No new condition type in selection during SO creation under conditon tab. Please assist me guru.

Thank you.

rgds,

nantha

Former Member
0 Kudos

any update.

Lakshmipathi
Active Contributor
0 Kudos

Go to V/06, create a new condition type with the following settings say ZADM

Cond. class::::::::::::::B

Calculat.type::::::::::::C

Access sequence:::::ZADM

Plus/minus::::::::::::::BLANK

Item condition::::::::::X

Amount/percent:::::::X

Manual entries::::::::D

Scale basis::::::::::::C

Check value::::::::::::A

Save the condition type

Next go to V/07, select the condition type ZADM and click on "Accesses". To your right screen, maintain table 056 (Sales Org./Order/Plant) and save

Next go to V/08, select your pricing procedure include this condition type and assign the respective Account key there

Next go to VK11, input the condition type and execute. You have the option to maintain the condition against sale order reference there. Maintain the required sale order references there and save.

Now create a sale order and see how it works.

thanks

G. Lakshmipathi