Quantcast
Channel: SCN : Document List - SAP ERP Sales and Distribution (SAP SD)
Viewing all 239 articles
Browse latest View live

How to find out T-code in different ways in SPRO

$
0
0

Whenever process any IMG activity by using T-code we can directly access the screen.

 

Sometime we don’t know the T-code then will follow IMG path or take the help of “GOOGLE”

We can find it easily with below mentioned any process.

 

Step 1: Through “Status Bar

0.png

Step 2: Go to  Menu bar select “System” then “Status

2.PNG

 

3.png

Step 3: Through Menu Bar>Additional information>Display key>IMG activity

 

12.PNG

Mostly will get it here, observe last 4 letters (not for every IMG activity)

 

Step 4:  Even if we follow above steps it’s showing only “SPRO” then in that case

 

Choose “program” Go to Table- "TSTC"

 

Give program name -"PGMNA" and get "TCODE" Transaction Code

 

Execute-F8

4.png

 

5.png

 

Step 5: Select IMG activity >right click>Display Technical information>

 

22.PNG

One more screen will appear

Select “Maintenance Object” Tab

Check “Transaction” Colum in Assigned objects

23.png

 

Step 6: Through "IMG Actvity"

 

Sometimes even if we follow above step 5 we will not able to find correct T-code

 

Example:"SIMG_SD_PARTNER"-Set up Partner Determination

 

24.png

Then in that case take the “IMG Activity

 

Go to table- “CUS_IMGACH” IMG activities

 

Enter IMG activity (ACTIVITY) - then Execute (F8) and get TCODE-Transaction Code

 

25.png

26.png

 

Hope it helps for beginners.

 

Comments and Suggestions are welcome

 

Regards,

Krishna Kumar.


Transactions to display document changes in sales process

$
0
0

Hi,


We can check changes in sales orders, deliveries, invoices ... just running the transaction to maintain/display those documents and navigate till we find "changes" option somewhere. There's a faster way to display changes by running directly the transaction that displays those changes. To have them at hand, we can add them to our favorites menu.


1.JPG


Let's see those transactions and some screenshots you're familiar with.

 

Sales

 

Transaction code S_P6B_12000144 (reportsRVSCD100) and Transactioncode S_P6B_12000143 (report RVSCD200).


Example of S_P6B_12000144

2.JPG


S_P6B_12000143 is similar to S_P6B_12000144 but we have more data in selection screen.

3.JPG


Deliveries


Transactioncode VL22 (reportWSCDSHOW) and transaction code VL22N (report WSCDSHOW_ALV).


Both transactions show the same info in different format.

 

Example with VL22N:


4.JPG


Results depending on the details required (overview or details):


5.JPG

Invoices

 

Transactioncode S_P6B_12000145 (report RVSCD300).

6.JPG


Additionally, there are 2 reports not assigned to any transaction (run thru SE38) we can use to check changes:


RVSCDAKK to check financial documents as payment guarantee

RVSCDBEX to check license data

 

Regards,

JM

Report SDRQCHCK - An Analysis tool for Availability and Transfer of Requirements

$
0
0

Report SDRQCHCK (use TCode SE38 to execute the report) is a tool for analysis that can help us understanding  how transfer of requirements and schedule dates were determined and calculated for a sales document.

 

Let’s have a look at it.

1.JPG

2.JPG

  We can select a document and click on “Req class sched line cat” button to display how requirement class and schedule line category of the line item were determined:

3.JPG

 

We can also click on “Dev/transp schedule” to display how schedule dates were calculated.

 

Let’s see how to understand it by comparing results of the analysis with sales order and custo.

4.JPG

  As a reminder:

 

1 Load time and pick & pack time determination comes from TVST table (shipping point) or it is route dependent. It will be displayed accordingly (in the example, comes from TVST).

 

  • Data in TVST is maintained in img - Enterprise Structure - Definition - Logistics Execution - Define, copy, delete, check shipping point or img - sales and distribution-basic functions-delivery scheduling and transportation scheduling-maintain durations for shipping point.
  • Data if Route dependent, is maintained in img - sales and distribution-basic functions-delivery scheduling and transportation scheduling-maintain durations for pick/pack time and loading time.

 

2 Transit time and transportation planning time comes from the route

 

Once material availability date is determined, system will calculate when transport planning date starts.

 

When checking calculated dates, don’t forget about public holydays defined in the factory calendar you’re using.

 

Notice that times (pick&pack, transit time...) has been converted into hours under determined times column.

 

Data shown in the example come from:

5.JPG

 

Additional functionalities in the report are display status of the requirements (check requirements / all requirements buttons) and display the document.

 

Example of check requirements: in this case, requirements have been removed as sales order has been fully delivered

6.JPG

 

Regards,

JM

A Pricing Analysis Tool

$
0
0

Hi,

 

There’s a standard pricing analysis tool, report RV61A_ANALYSEREPORTS_PRICING or transaction code PRCAT, hidden… but available to be used.

 

Let’s have an overview to the most interesting options, last three ones.

 

1.JPG

 

RV61A GETFORMULAS is useful to get conditions and formulas a sales document used. We can use restrictions (customized formulas / all formulas,
used conditions / all in pricing procedure, with / without subtotals).

 

Document number entry mustbe filled with leading zeroes. Once run we have similar info as when checking document’s pricing procedure

 

2.JPG

 

Selecting all conditions we’ll get actual conditions defined in the pricing procedure the document is using.

 

Columns KOBED, KOFRM and KOFRA show routines from VOFM. As a reminder,

 

In KOBED we have pricing requirements routines LV61Annn and RV61Annn

In KOFRM we have condition value formulas FV64Annn and RV64Annn

In KOFRA we have condition base value routines FV63Annn and RV63Annn

 

Once we know what routines our document used, we can move to next option...

 

RV61A USEREXITS and Formulas / conditions defined in VOFM

 

In this option we can see, in 2 different tabs, active / inactive user exits, with their coding, and formulas / conditions defined in VOFM.

 

Formulas/Condition

3.JPG

 

We can select copy requirements, data transfer, requirements and formulas.

 

In GETFORMULAS previous screenshot example we saw following info:

 

- in column KOBED (pricing requirements)  routines 2, 9 and 10.

- In column KOFRM (condition value formulas) routines 14, 18 and 48

- In column KOFRA (condition base value) routine 16

 

 

Then in order to see what coding was used we would select

4.JPG

 

And then chose evaluate all conditions and formulas in next screen (there’s a problem with input format and this option seems the only one working) and execute to display source code:

 

5.JPG

 

In this case, I've select price requirement routine 2

6.JPG

 

User exits

 

7.JPG

 

Select the ones you want to check, and in next screen you’ll see which ones are active / inactive. Select and execute to see the source code. For example user exit RV61AFZA form userexit_pricing_rule which is inactive (0 lines active):

 

8.JPG

Last option is also interesting...

 

RV61A compare KONV, T683S and T685A.

 

This is a comparison among tables KONV (conditions), T683S (pricing procedure data) and T685A (additional price elements).

 

When running this option, SAP will display differences found between the document price procedure used when creating the document and actual pricing procedure,  showing the differences found.

 

The following fields are checked:

 

KSTAT statistical condition, KVSL1 Account key, KVSL2 Accrual account key, KDUPL Struct. Condition,

KFKIV Intercompany billing, KGRPE Group condition, KNTYP Condition category, KOAID Condition class,

KOUPD Condition update, KRECH Calculation type, KRELI Invoice type condition, KRUEK Accruals,

KTREL Rel. for acct assigt, KVARC Variant condition, KZBZG Scale basis, MDLFG Matrix maintenance

 

Unfortunately it is not checked if a condition existing in the sales document is not anymore in the actual pricing procedure (fortunately it is easy to find out).

 

Enjoy.

 

Regards,

JM

 

           

AUTO PACKING

$
0
0

AUTO PACKING

 

Prerequisites:

    

You have to defined one or more package types.

Requirement

 

While doing the delivery process assigning the material with the suitable packing material with correct quantity by manually will be muddled sometimes (most of the times), to avoid this SAP has provided a solution. By using these you can pack Number of different materials with suitable packing material with single click.

 

STEP 1:Create a Packing Instruction (single level)                T.CODE: POP1

 

You can give your own packing instruction here.

 

1.JPG

2.JPG

Here the first line represents the item level; the second one is the Item category.

By default the first line will be the packing material. Type the Packing material code.

  1. M      Material(FERT)
  2. P       Packaging materials(VERP)
  3. I         subordinate packing instruction
  4. R       Reference material
  5. T        Text item(TATX)

Target Quantity:  it represents the total quantity to be packed in that particular packing material. It is nothing but according to the customer need or according to the business process the packing quantity is made.

 

Minimum Quantity: There should be at least certain numbers of material to be packed in the packing material.

EX: Let us assume you receive an order for 550 nos.

If the target quantity is 500 and minimum quantity is 100 while doing packing only 500 will be get packed. 50 numbers remains unpacked. (100 or more than 100 are allowed to pack).

 

If the target quantity is 500 and minimum quantity is not maintained or left blank. While doing packing you can pack 550 quantities in two boxes

The first one contains 500 and the second will have 50.

 

Rounding Quantity:

Let us take a cotton box which has a capacity to hold 500 no’s of the finished goods, and it is further going to pack in pallet. The pallet has a capacity to load 10 cotton boxes.

Now you receive a customer order for 4600, which has to be sending in pallet. If you maintain the rounding quantity as 10 then system will not allow packing the pallet. The reason is

  1. Each cotton box can have 500 no’s so {(4500/500) =9} only nine cotton box will be there. So it will not allow packing the pallet.

If you not maintain are left blank the rounding quantity, system will allow packing the pallet irrespectively the number of boxes not exceeding the Target Quantity.

 

Unit of measure: In sales you have different unit of measures according to the needs. Kindly make sure the units of measure of the materials you enter are correct. 

 

Note:  The Target Quantity is a Mandatory Field whereas the Minimum Quantity and Rounding Quantity are Optional Fields.

 

 

Kindly maintain the check profile as 01(SAP Standard.) in admin data.

 

 

STEP2:Create Determination Record                  T.CODE: POF1

 

 

 

5.JPG

Select determination type as SHIP.

6.JPG

     Enter the material and Packing instruction which we created in POP1. You can also maintain alternate packing instructions.

By clicking the packing instruction icon above the valid date field, you can cross verify the selected packing instruction is correct or not.save and exit

 

 

Create a sale order and then do the delivery processes, in delivery click the packing icon

 

7.JPG

 

Click auto packing icon.

 

8.JPG

The material is packed in the carton box.and handling unit number will get generated.

9.JPG

To see the ordinal status of packing, click the total content tab.

 

10.JPG

The Number "0" represents the packing material and "1" is the material. Each carton box contains 10 nos of the material.

 

 

Click back button and check the number of packages in the delivery overview screen.

 

11.JPG

 

With Regards,

 

R.Karthick

How to Find the Table Navigation Logic for Sales Document Variant Configuration (CUOBJ) Values

$
0
0

Many times we are using BAPIs / Function modules to fetch the characteristics values for the Sales Order, Deliveries and Invoices. But it may cause the performance issue in the program. Also as a functional consultant we have to remember the FM names for the required characteristics values and sometimes we do not have such authorization to execute the FM. This can be easier to us if we know the table navigation just like other sales tables joining logic to fetch the characteristics values based on SO/DO/Bill. The below table join logic will help to fetch the values for the Variant Characteristic’s values.

 

 

Remarks: You need to go to these tables IBIN and V_IBIN_SYVAL.

 

IBIN has VBAP object number and use that to get the IB: unique record number and then go to V_IBIN_SYVAL using that record number as the key.

 

Use Configuration Object number (VBAP-CUOBJ) to read the instance value in table IBIN and then get corresponding characteristics values selected from view V_IBIN_SYVAL

 

Similarly we can find it for LIPS-CUOBJ,VBRP-CUOBJ & etc.

 

  Table join diagram;

 

     VBAP                                             IBIN                                                  V_IBIN_SYVAL

Figure1.png

Figure 1: A sample Table join logic view through SQVI

 

 

Example:

 

Order Number: 400035129 (Line Item: 10)

 

  1. VBAP: Enter order no, get Configuration (CUOBJ): 4264666 leading zeroes not needed.

 

   2.  IBIN: Enter Component (INSTANCE): 4264666.

 

Get Record Number (IN_RECNO): KPNzEgcN483X08002XC4FG

 

   3.  V_IBIN_SYVAL: Enter Record Number (IN_RECNO).

 

Get Internal Char no. (ATINN) and Characteristic Value (ATWRT) (Multiple values for these two fields).

 

 

 

Step by Step Screen Shot

 

Figure2.png

Figure2: Sales order item configuration (CUOBJ) data

 

Figure3.png

Figure3: VBAP-CUOBJ in table IBIN-INSTANCE

 

Figure4.png

Figure4: Record number from table IBIN with the help of Component (VBAP-CUOBJ)

 

Figure5.png

Figure5: IBIN-IN_RECNO in table V_IBIN_SYVAL

 

Figure6.png

 

Figure5: Sales Order item Variant Configuration Values

 

I hope this document will help to test the sales vc values required in various reports as output.

 

Thanks,

Suman$

 

End of Document

How to find out T-code in different ways in SPRO

$
0
0

Whenever process any IMG activity by using T-code we can directly access the screen.

 

Sometime we don’t know the T-code then will follow IMG path or take the help of “GOOGLE”

We can find it easily with below mentioned any process.

 

Step 1: Through “Status Bar

0.png

Step 2: Go to  Menu bar select “System” then “Status

2.PNG

 

3.png

Step 3: Through Menu Bar>Additional information>Display key>IMG activity

 

12.PNG

Mostly will get it here, observe last 4 letters (not for every IMG activity)

 

Step 4:  Even if we follow above steps it’s showing only “SPRO” then in that case

 

Choose “program” Go to Table- "TSTC"

 

Give program name -"PGMNA" and get "TCODE" Transaction Code

 

Execute-F8

4.png

 

5.png

 

Step 5: Select IMG activity >right click>Display Technical information>

 

22.PNG

One more screen will appear

Select “Maintenance Object” Tab

Check “Transaction” Colum in Assigned objects

23.png

 

Step 6: Through "IMG Actvity"

 

Sometimes even if we follow above step 5 we will not able to find correct T-code

 

Example:"SIMG_SD_PARTNER"-Set up Partner Determination

 

24.png

Then in that case take the “IMG Activity

 

Go to table- “CUS_IMGACH” IMG activities

 

Enter IMG activity (ACTIVITY) - then Execute (F8) and get TCODE-Transaction Code

 

25.png

26.png

 

Hope it helps for beginners.

 

Comments and Suggestions are welcome

 

Regards,

Krishna Kumar.

MD04: Problems with sales orders

$
0
0

Issues related to sales orders are very frequently observed on transaction MD04. This document provides a brief explanation and the solution for the most common of these issues:

 

1 - A sales order/delivery is already completed or deleted but it still appears on MD04.

 

This is usually an inconsistency and the report SDRQCR21 should be already available on your system to clear inconsistent records. See note 25444 for more details. Note 1909466corrects a program error that generates this kind of inconsistency.

 


2 - A MTO sales order is completed/delivered, but the sales order special stock is still displayed on MD04.

 

Usually, this kind of issue happens because there is a quantity of material still linked to the sales order special stock.

Note 1723507provides a solution to this issue.

 

 

3 - The sales order/delivery number is not displayed.

 

This is not an error. It happens when “daily requirement” or “weekly requirement” is selected for the availability check in the material master.

See notes 70408 and1649669 for more details.

 


4 - The sales order is displayed on MD04, but it does not affect the "available quantity".

 

This is usually related to the sales order requirement class/type settings. See note 1825187.


 

5 - The sales order is not displayed on MD04.

Transaction MD04 reads the sales order requirements from tables VBBE or VBBS. If there is no requirements for the sales order on those tables, nothing will be displayed and this is very often related to the sales order requirement class/type settings. See note 207942 for more details.

 

 

See also the following document for more frequent issues on MD04:

 

http://scn.sap.com/docs/DOC-49467


OUTPUT RECORD CHANGE LOG

$
0
0

Multiple times I see query Posted on SDN for OUTPUT RECORD CHANGE LOG for Transaction code like VV11, VV21, VV31. Change log for these condition record does not work like Pricing Record change log .

 

To Trace change log use T-code as below .

  1. OY18 :-

01.PNG

2. Put the Table Name - NACH

    Make sure select the Tab for evaluation for - Table

 

 

02.PNG

 

Execute the Transaction .It will show the changes in Output .(RSTBHIST or RSVTPROT used to trace the changes )

 

Regards

Santosh Verma

"Default Values In VK11"

$
0
0

Hello Guys,

 

By default maintaining of fields in transaction-VK11.

 

This can be useful for the client/end users who have to maintain there condition record several times.

 

For eg. This is a condition record maintaining for Export process FOB, it’s a small example for reference you can use as per user requirement.

 

Here parameter are been user for sales organization and price group and it’s been assigned in specific user ID. Below screen shot will help you to understand the process.

 

First step is to find the parameter of particular field which you want to maintain by default.

 

Step 1:-Find Parameter


Go to respective field as here sales organization press F1 then click on Technical Information. You will arrive at below screen.

 

pic3.jpg

 

Step 2:-

 

Assign parameter for all fields needed by requirement as per above you are clear how to find parameter,in this example i am making use of Sales organization-VKO and Price Group-VKA in t code SU3 with help of basis  in parameter tab. as in snapshot below.

 

 

pc4.jpg

 

 

Step 3:-Go to VK11 enter condition type

 

Enter condition type as here ZFOB.

 

pic2.jpg

 

Step 4:-


Enter default value will be appearing as below snap shot.

 

pic1.jpg

 

This is just small example as per requirement it can be designed...

 

Hope it will be helpful,plz give valuable comment if useful....

 

Thanks and regards,,

Report CHECK_CM a tool to check SD documents with regard to credit management

$
0
0

Hi,

 

Is there a fast way to review the results of a credit management check on a document and understand the reasons of the results by having at hand data used for the check?

 

The answer is YES.

 

For example, why this document is blocked by credit? What data was processed to produce this blocking? What kind of credit check was applied? Running the report CHECK_CM and understanding data used will help us to fix the system if results are not the ones we expected.

 

1.JPG

 

Let’s execute tcode SE38 and type, in program field, CHECK_CM.


In next screen, type a document number we want to check. Tick on More Explanations and Display Individual status to get full log of  the results.

 

2.JPG

 

Report has 4 blocks

 

 

  • Settings for credit check. We can see the type of credit check applied and data used.
  • Credit status data. The different statuses after the check are displayed showing which one produced the credit block if any.
  • Settings for credit update.  The current account situation is displayed along with the data of the document.
  • Credit update test. We can check here if the document updates structures S066 or S067.

 

After entering the document and executing, we can start checking the results:

 

3.JPG

4.JPG

 

Run MCVR to check updates on S066 or S067 according to the process (in the example, sales order is blocked by credit check failure and doesn’t update S066 till it’s released).

 

5.JPG

When the results of the checking are not the ones expected we can start reviewing credit settings as now we know the values of the data used.

 

If there is any field beside statuses marked in red in the report, it means that data in the document differ from actual customizing. In the example below, they match:

 

6.JPG

 

Regards,

JM

MWST - Is it calculating wrong ? No way.

$
0
0

I had a peculiar problem posed by one of my user and thanks for this.

 

As per the User, SAP is calculating wrong MWST for a perticular line item as in the inset

 

scn1.png

 

Here it shows for the Value 144.80 the tax is 23% means it should calculate = 33.30

 

But calculating 33.33 i.e. .03 pence more and then checked in item condition MWST where I didnt understand first what is this condition round diff .03

 

scn1.png

 

why should SAP calculate MWST wrong?

 

I posted the thread and scratched my head endlessly and then found a peculiar behaviour of SAP

 

SAP calculates the Net VAT (MWST) to the correct value at the  bottom line, but rounds up and adjust with the highest calculated priced line item. I have checked randomly few invoices and found rounding can be seen for the highest calculated priced line item.

 

For example: 

Line item 40 in the sales order had the highest value and there the SAP rounded up.

 

scn1.png

and the line item 40 is highest priced and now go to item condition select MWST, double click and see

 

scn1.png

 

But when you see for the less then this priced line item you would not see the condition round diff as in inset

 

scn1.png

 

 

Similarly I check for several orders and this is the same thing I seen on every order.

 

One can calculate the whole Sales Order and see if the MWST is wrong?

for each line item if you see might be confusing, but when you total it up, will be right.

 

So in a nutshell, I can say SAP is calculating MWST right at the bottom line, but when you see each individual lines, it will be sometime confusing.

 

Any comments and suggestions are welcome.

 

By the way I have a related thread which inspired me to write this for the SAP Community is

 

http://scn.sap.com/thread/3423707

__________________________________________________________________________________________

Addition:

04.12,2013

--------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Upon the request of a member adding screen shot of MWST Condition type from V/06

scn1.gif

 

Thanks,

Sridhar.

How to trigger output message determination for already created sales documents

$
0
0

Hi,

 

we may face a situation where for already created sales documents, we need to determine and print messages that, for whatever reason, were not determined when creating the documents (for example, a failure in output determination, missing records) or there’s a new output type now in use that we need to print.

 

How to trigger output in those cases?

 

Once the process for output determination is completed in customizing & functional, we will need to open documents for modification and save them to trigger output determination.

 

If number of documents is really small, we can think of manually open and close them (for example, VA02, VA05N for sales orders) but if number is big, we’ll need another approach: we can use MASS transaction or develop an abap program that opens sales documents for change and saves them.

 

MASS transaction. Let’s see how-to with an example for sales orders.

 

First we need to find a field we don’t use in our sales orders. Let’s say purchase order field.

 

Then we run MASS transaction and select object code type BUS2032 and execute. Then in tab TABLES, we select table MASSSDHEAD_S, and in tab FIELDS, we select field MASSSDHEAD_S-BSTKD (purchase order). Now we select our sales orders and execute. In the following screen we set a value, for example, a dot (.) in new values and click on icon carry out a mass change.

1.JPG

 

This will copy a dot (.) to our sales documents in purchase order field. When saving, system will update sales orders in background, triggering output determination. Now we can open a new session to check the results in our sales orders. If dispatch time is set to 4 for the output message, output should start immediately.

 

Now we come back to MASS transaction session, to undo the changes. We remove values from New values, click on icon carry out a mass change to remove the dot (.) from our sales orders and save.  If dispatch time is set to 3, we can print the sales orders with report SD70AV1A.

 

Regards,

JM

Text At sales order level....

$
0
0

Text for all sales order same should appear in all sales order...

 

It can be used for any text object this is one example for sales header level text.

 

Just have to maintain text once as below...

 

 

 

Follow the below steps:

 

Go T.code- SO10

 

Enter Any text name for.eg. ZZTEXT as below

         Text Id -ST

          Create tab

11.png

Enter your text and save it as below...

 

2.png

Now Go To-VOTXN-depend on requirement as here i chosen header

 

Sales header as above-and click change3.png

 

 

select header note access sequence

 

 

and add one seq. new as ex.

 

seq:-5

text obejcet:-TEXT

ID:ST

Text Name-ZZTEXT ( it will be last block in row)

and save and create sales order

 

 

6.png

9.png

 

create sales order and go in header and - text tab

 

7.png

 

it will be helpful for all sales order hope its helpful and fulfill your requirement

 

Regards..

How to Find the Table Navigation Logic for Sales Document Variant Configuration (CUOBJ) Values

$
0
0

Many times we are using BAPIs / Function modules to fetch the characteristics values for the Sales Order, Deliveries and Invoices. But it may cause the performance issue in the program. Also as a functional consultant we have to remember the FM names for the required characteristics values and sometimes we do not have such authorization to execute the FM. This can be easier to us if we know the table navigation just like other sales tables joining logic to fetch the characteristics values based on SO/DO/Bill. The below table join logic will help to fetch the values for the Variant Characteristic’s values.

 

 

Remarks: You need to go to these tables IBIN and V_IBIN_SYVAL.

 

IBIN has VBAP object number and use that to get the IB: unique record number and then go to V_IBIN_SYVAL using that record number as the key.

 

Use Configuration Object number (VBAP-CUOBJ) to read the instance value in table IBIN and then get corresponding characteristics values selected from view V_IBIN_SYVAL

 

Similarly we can find it for LIPS-CUOBJ,VBRP-CUOBJ & etc.

 

  Table join diagram;

 

     VBAP                                             IBIN                                                  V_IBIN_SYVAL

Figure1.png

Figure 1: A sample Table join logic view through SQVI

 

 

Example:

 

Order Number: 400035129 (Line Item: 10)

 

  1. VBAP: Enter order no, get Configuration (CUOBJ): 4264666 leading zeroes not needed.

 

   2.  IBIN: Enter Component (INSTANCE): 4264666.

 

Get Record Number (IN_RECNO): KPNzEgcN483X08002XC4FG

 

   3.  V_IBIN_SYVAL: Enter Record Number (IN_RECNO).

 

Get Internal Char no. (ATINN) and Characteristic Value (ATWRT) (Multiple values for these two fields).

 

 

 

Step by Step Screen Shot

 

Figure2.png

Figure2: Sales order item configuration (CUOBJ) data

 

Figure3.png

Figure3: VBAP-CUOBJ in table IBIN-INSTANCE

 

Figure4.png

Figure4: Record number from table IBIN with the help of Component (VBAP-CUOBJ)

 

Figure5.png

Figure5: IBIN-IN_RECNO in table V_IBIN_SYVAL

 

Figure6.png

 

Figure5: Sales Order item Variant Configuration Values

 

I hope this document will help to test the sales vc values required in various reports as output.

 

Thanks,

Suman$

 

End of Document


How to find out T-code in different ways in SPRO

$
0
0

Whenever process any IMG activity by using T-code we can directly access the screen.

 

Sometime we don’t know the T-code then will follow IMG path or take the help of “GOOGLE”

We can find it easily with below mentioned any process.

 

Step 1: Through “Status Bar

0.png

Step 2: Go to  Menu bar select “System” then “Status

2.PNG

 

3.png

Step 3: Through Menu Bar>Additional information>Display key>IMG activity

 

12.PNG

Mostly will get it here, observe last 4 letters (not for every IMG activity)

 

Step 4:  Even if we follow above steps it’s showing only “SPRO” then in that case

 

Choose “program” Go to Table- "TSTC"

 

Give program name -"PGMNA" and get "TCODE" Transaction Code

 

Execute-F8

4.png

 

5.png

 

Step 5: Select IMG activity >right click>Display Technical information>

 

22.PNG

One more screen will appear

Select “Maintenance Object” Tab

Check “Transaction” Colum in Assigned objects

23.png

 

Step 6: Through "IMG Actvity"

 

Sometimes even if we follow above step 5 we will not able to find correct T-code

 

Example:"SIMG_SD_PARTNER"-Set up Partner Determination

 

24.png

Then in that case take the “IMG Activity

 

Go to table- “CUS_IMGACH” IMG activities

 

Enter IMG activity (ACTIVITY) - then Execute (F8) and get TCODE-Transaction Code

 

25.png

26.png

 

Hope it helps for beginners.

 

Comments and Suggestions are welcome

 

Regards,

Krishna Kumar.

"Default Values In VK11"

$
0
0

Hello Guys,

 

By default maintaining of fields in transaction-VK11.

 

This can be useful for the client/end users who have to maintain there condition record several times.

 

For eg. This is a condition record maintaining for Export process FOB, it’s a small example for reference you can use as per user requirement.

 

Here parameter are been user for sales organization and price group and it’s been assigned in specific user ID. Below screen shot will help you to understand the process.

 

First step is to find the parameter of particular field which you want to maintain by default.

 

Step 1:-Find Parameter


Go to respective field as here sales organization press F1 then click on Technical Information. You will arrive at below screen.

 

pic3.jpg

 

Step 2:-

 

Assign parameter for all fields needed by requirement as per above you are clear how to find parameter,in this example i am making use of Sales organization-VKO and Price Group-VKA in t code SU3 with help of basis  in parameter tab. as in snapshot below.

 

 

pc4.jpg

 

 

Step 3:-Go to VK11 enter condition type

 

Enter condition type as here ZFOB.

 

pic2.jpg

 

Step 4:-


Enter default value will be appearing as below snap shot.

 

pic1.jpg

 

This is just small example as per requirement it can be designed...

 

Hope it will be helpful,plz give valuable comment if useful....

 

Thanks and regards,,

Text At sales order level....

$
0
0

Text for all sales order same should appear in all sales order...

 

It can be used for any text object this is one example for sales header level text.

 

Just have to maintain text once as below...

 

 

 

Follow the below steps:

 

Go T.code- SO10

 

Enter Any text name for.eg. ZZTEXT as below

         Text Id -ST

          Create tab

11.png

Enter your text and save it as below...

 

2.png

Now Go To-VOTXN-depend on requirement as here i chosen header

 

Sales header as above-and click change3.png

 

 

select header note access sequence

 

 

and add one seq. new as ex.

 

seq:-5

text obejcet:-TEXT

ID:ST

Text Name-ZZTEXT ( it will be last block in row)

and save and create sales order

 

 

6.png

9.png

 

create sales order and go in header and - text tab

 

7.png

 

it will be helpful for all sales order hope its helpful and fulfill your requirement

 

Regards..

Is it possible to PGI when delivery and picking quantities are different?

$
0
0


Hi,

 

Is it possible to PGI when delivery and picking quantities are different? In many forums i've seen answers that this is not possible.

 

However, it is possible when the picking quantity is greater than delivery quantity (over picking). Do you want to know how? Keep reading!

 

Before changes

1.JPG

After

2.JPG

Let’s go:

 

Customizing, logistics, shipping, Configure Global Shipping Data

3.JPG

 

Tick on entry GI for over picking

4.JPG

Now, run OVM1 to customize error messages VL 019 from E (error) to W (warning)

5.JPG

That’s all.

 

When posting goods issue, if delivery quantity differs from picking quantity, which is the case, posted quantity is that of delivery quantity.

7.JPG

 

Once billed document, flow for line item displays it as completed

8.JPG

 

What is the business case? to avoid issues when running PGI automated processes due to differences between quantities in delivery and picking (over delivery).

 

In which cases could we have different quantities? I could happen due to manual mistakes when typing picked quantities in warehouse, when receiving picked quantities by IDOC, barcode scanning, a malfunctioning of an interface...

 

The decision to use this functionality, will depend on a business policy defined by a business decision on how to deal on those situations.

 

This document has been tested on IM environment. Not tested in warehouse environment (feel free to test and share :-).

 

 

Regards,

JM

Automatic Generation of PO from SO using Workflow

$
0
0

Hi Experts,

 

Prerequisites

 

1. Purchasing info record must exist for the material

2. Material Master should have the purchasing tab and MRP 3 Tab

 

Steps

 

1. Assign PO type for Sales Organization

2. Configure item category

3. Configure schedule line category

4. Configure workflow for PO / PO Change

 

Step 1:

 

Assign Purchase Order type for Sales Organization

 

SPRO --> Enterprise Structure --> Definition --> Sales and Distribution --> Define, copy, delete, check Sales organization --> Order Type as "NB"

 

Step 2:

 

Configure Item Category

 

Sales and Distribution --> Sales --> Sales Documents --> Sales Document Item --> Define Item Categories

 

Then enable check box Create PO automatic.

 

Step 3:

 

Configure schedule line category

 

Sales and Distribution --> Sales --> Sales Documents --> Schedule Lines --> Define Schedule Line Categories.

 

PO Type --> NB

Item Category --> 0

Account Assignment Category --> E

 

Then enable check box for Purchase requisition with delivery scheduling.

 

Step 4:

 

Configure workflow for PO / PO Change

 

SAP Easy Access --> Tools --> Administration --> User Maintenance --> Users

 

Make sure, SAP delivered standard Workflow User WF-BATCH should have the user category system in the background.

 

Ensure the following Profiles are maintained:

 

1. SAP_ALL

2. SAP_NEW

 

Create logical destination for tRFC

 

SPRO --> Net Weaver --> Application server --> Business Management --> SAP Business Workflow -->  Basic Settings (Workflow System) --> Create Logical Destination for tRFC

 

The system automatically proposes a name for the destination.


Type linkage for automatic creation of a purchase order

 

In SAP Easy Access screen, Tools --> Business Workflow --> Development  --> Utilities --> Events --> Type Linkages

 

Then click on new entries and maintain the linkage.

 

In new entries maintain as follows:

 

Object category : BO

Object type       : BUS2032

Event                : ALECREATED

Receiver Type    : “–“

Receiver Call     : FM

Receiver FM      : PUR_ORDER_CREATE_VIA_SD_EVENT

Linkage Activated: to be checked

Status              : No errors

 

Type linkage for automatic changes to a purchase order

 

The only change in receiver FM all the other fields remain the same.

 

Receiver FM     : PUR_ORDER_CHANGE_VIA_SD_EVENT

 

Perform task-specific Customizing


SPRO --> SAP Net Weaver --> Application server --> Business Management --> Perform Task specific Customizing

 

Assign Agents


Sales and Distribution --> Sales --> Basic Functions --> Assign Agents

 

 

Choose the standard tasks Error: Purchase order not createdand Error: Purchase order not changed and specify the agent assignment.

 

 

Pop up box appears and choose the User and enter the User Name

 

 

After agent assignment the users will appear under the standard tasks.

 

 

Then activate the event linking


 

Then Create a Sales Order and save the document.

 

In change mode check the schedule line to see Purchase Requisition number.

 

Then check the document flow of Sales Order and you can find the Purchase Order details.

 

Check the Business Work place for the user to see the workflow triggering details.

Viewing all 239 articles
Browse latest View live