You are on page 1of 49

Topic Details 1

E. Str E.str - def - log. gen includes


E.str - def - s & d includes
E.str - def - MM includes
E.str - def - log execution includes Shipping point details
Shipping point Factory calendar FC found in

Address Address is entered for

Account assignment gp Account assignment group appears in

Document pricing procedure appears in sales doc type control - vov8


sales area, document pri. pro, cust. pri. pro, pri. pro and condition type -
Pricing procedure determn /OVKK

Shipping point determn shipping condition, loading group, plant and proposed shipping point and
Revenue account determn manual shipping point - /OVL2
Item category determn Schedule line determn purpose of valuation application, condition type, chart of accounts, sales org, customer account
class assign gp, mat account assign gp, account key, G/L account and provisional
account - /VKOA
doc type, item cat grp, usage, high level item cat, default item cat and manual
item cat
item category, MRP type, schedule line category determines g/l account for
material stock account

purpose of ale data automatic purchase order


storage loc determination storage loc determination 2 shipping point, plant, storage conditions - mala plant, situation, storage
route determination condition - reta
one shipping point have multiple pick/pack time pick pack time other departure zone, destination zone, shiping condn, transportation grp, weight
than shipping point grp
shipping condition customization and make route dependent
log exe - shipping - basic shipping function - scheduling - maintain duration

cust pricing proce and doc pricing proce difference


Details 2 Other
plant and division
sales org, distribution ch, sales office and sales group
storage location
shipping point, loading point
transportation zone, loading time and pick pack time sales org, shipping point and plant

company code, plant, sales org, sales office, storage location, shipping point
customer master-sales area data-billing documents material creation- sales org 2 xd01 mm01

SPRO - IMG - log exe - shipping - basic shipping func - shipping point & goods receiving pt
determn - assign shipping points
STOCK POSTING ERRORS - MB1C
ERROR
Parameters for plant YAPL not maintained in Inventory Management - click on plant parameters in error message
Posting only possible in periods 2016/07 and 2016/06 in company code YACC - execute plant parameters
- copy as '1000' - change plant to 'yapl' - save
method 1- mmpv - from yacc - to yacc period - 07, 2016 - execute
back and repeat until current month - save
method 2 - unassign plant to c.code on /ox18
- update posting period for c.code on /omsy
- assign plant to c.code on /ox18

Combination of plant YAPL and material type Trading goods does not exist (or) no stock posting possible /OMS2 - position - hawa - d.cl on qty value updating valuation area = plant
for the material material type = hawa
Control indicators for controlling area YACC do not exist Interval 49 does not exist for object RF_BELEG check qty updating and value update - save
YACC FBN1 /okkp - position - c.code - select and d.cl on activate components
new entries - fiscal yr (current yr), change setting to 1 in all from dropdown menu tick mark all boxes below - save
/fbn1 - c.code - change intervals - new entries - enter 49, current yr, from 4900000000 - to 4999999999 - save

ALL OTHER ERRORS


ERROR Topic SOLUTION
Date occurs after the end of factory calendar OTC /scal - select holiday calendar - click change - select IN - change - from and to change
/omwd - account determination for valuation area
Account determination for entry INT GBB VAX 3100 not possible OTC position - valuation area (plant) - enter 0001 in value. grping. code - save
/nvkoa - update general ledger g/l account
d.cl 001, select first row - selection 'by contents' - choose old sales org - select all - copy as - now change sales org to new sales org
for all the rows - save
Error in account determn - no g/l account found in KOFI OTC /vtaf - change mode - position - sales doc type (eg. re), billing type (f2) - enter select the row and copy as - change f2 to
customized bill type yaf2 - save
/ovao- combine sales org - enter sales org - enter same as ref sales org - save
Copying from sales document type to billing type is not suported OTC
- repeat for combine dist ch/ovam, division/ovan
Order type (eg. yhin) has not been defined in sales area Shipping from shipping point and plant not /ovaz- assign sales area - new entries - sales area and doc type - save
possible (rush order) /ovl2 - shipping point determination with shipping condition 10 for rush order
OTC
Rush order
sd - sales - sales documents - sales doc header - assign sales area to sales doc type

Value contract Customer /ovkk - yaso,ya,ya, y(value contract doc pri pro), 1(cust. pri. pro), wk0001(pri pro), wk00(condition type) - save
No pricing procedure could be determined master Delete company code and define company code again.
Company code does not exist in FKB1 - could not enter reconciliation account in customer master

no delivery type for returns processing assigned to item intracompany return mm-po-returns order - store return - plant - enter nlr- save
no taxes for sales allowed for account 810000 intercompany sto /fs00 - enter g/l account and c.code, control tab - tax category *
account determination for entry - gbb not possible stock posting /oby6 - enter INT for chart of accounts

/vov4 - new entries - high level (YTAN), Item cat (TANN), Item cat grp (norm), sales doc type (yaor), item usage (free)
No item category available (Table T184 YAOR NORM FREE YAOR) free goods std order

Credit control area not permitted for company code credit check /ob38 - position - C.code - assign control area
/oby6 - enter c.code - check field variant, posting period variant
Period 001/2023 is not open for account type for S and G/L type 399999 /ob52 - for rows with variant 1000 - change the year to 2023 for all the fields

vtfa - billing type = ysf2, sales doc type = ysor - enter, select line and d cl item - position = tas, copy as = ytas, change item
item category yaor eg. cannot be invoiced with yaf2 third party category = ytas - save

- enter storage location in va31 scheduling agreement


material does not exist in storage location delivery for scheduli -change the scheduled date to proposed scheduled date

/vbof - enter agreement #, uncheck test box, execute - list contains no data
sales volume for agreement is not current rebate agreement

/nfs00 - in g/l account enter 410000, click on edit cost element enter valid from = today's date - click on green button on top enter
c.elem cat = 11 - save

Create account 410000 for 23.01.2023 as a cost element in controlling area YACC IPO
CO-doc. number assignment not possible for bus.trans. COIN in CO area YACC not possible to determine IPO IPO /nkank - CO area = c.code = yacc - click on change intervals
consumption account click on continue and click on change groupls - select coin, white page create button - group = coin - enter, from = 1, to = 1000 -
save
/omwd - account determination for valuation area position - valuation area (plant) - enter 0001 in value. grping. code - save

/nfs00 - in g/l account enter 802000, click on edit cost element enter valid from = today's date - click on green button on top enter
c.elem cat = 11 - save
Create account 802000 for 23.01.2023 as a cost element in controlling area YACC Sales document is not /nvov6 - d cl CS - check account assignment gp = 1 - save
defined for the transaction IPO ME21n /vtaf - select ysre and f2 - save as ysre and ysf2
Copying from sales document type YAF2 to YARE is not supported

tax code va country code in does not exist in TAXD /ftxp


account 895000 is not relevant for tax /fs00

maintain plant for sales area /novv9


number range 02 is not defined for object debitor, msg.f2044 purchase organization not responsible for /nxdn1 - maintain number ranges for 02, 0000100000 - 0000199999 assignment issue
plant, me004

not possible to determine shipping data for new material account determination for entry int gbb 0001 Intracompany sto mb1c spro - img- mm-purchaseing-po-set up stock transfet order- enter customer for receiving platn
bsa not possible account determination for entry int gbb 0001 bsx not possible /obyc - click on gbb, 0001, bsa, 895000, 895000 - save check valuation class in mm02 - if correct given or not
/nva01 - check schedule lines in shipping tab by double clicking on the item line. copy scheduled delivery date for vlo1n
/nokkp - position - c.code - d cl c.code - c.ctr std heirarchy = company code - save
/nks01 - cost center = 1234, heirarchy = c.code, cost center = w, currency = inr, control tab - uncheck actual revenues - save
no schedule line error /nka01 - cost element - save
copying is not possible because an entry is missing in table TVCPL re lf, msg. vl461 /nokb9 - new entries - c.code, 889000, 1234 - enter save
/nsm30 - enter j_1iindcus in table/view
click on maintain, std 4300 - copy as - replace with c.code - save
/nfbn1 - c.code - change intervals - new entries - n=50(from error), year = current year, from 500000000, to = 5099999999 - save
/nfbn1 - c.code - change intervals - new entries - n=51(from error), year = current year, from 510000000, to = 5199999999 - save
/nfs00 - enter g/l account 893010 - click on pencil button - control tab - tax category = * - save
/nfs00 - enter g/l account 154001 - create button (page icon) - create bank interest tab - field status = g029
control tab = * - save

account 889000 requires an assignment to a CO object Third party


customization for j_1iindcus missing in table Third party

interval 50 does not exist for object RF_BELEG FBN1 Third party

In company code, number range 51 is missing for year Account 893010 has been set as not relevant for third party third party
tax

g/l account 154001 is not defined in company code third party

/nfs00 - enter g/l account 410000 - enter - edit cost element - enter valid from = todays date - click on green tick on top left - enter
Create account 410000 for 30.01.2023 as a cost element in controlling area IPO CElem = 11 - save

/nkank - CO area = c.code, click on change intervals, click on change groups, select 'COIN' - white page create button
group = coin, from = 1, to = 1000 - directly save
go back - coin select - click on element group - see assignment and click on coin gp - click on continue - save

CO doc number assignment not posible for transaction COIN in CO area IPO
Create account 802000 for 30.01.2023 as a cost element in controlling area IPO /nfs00 - g/l account = 802000, click on edit cost element, CElem = 11 - save
/nmmpv - from company code = to company code = ysco, year = 2023, period = 01 execute save
posting only possible in periods 2022/11 in company code IPO /nombt - click on pencil - select material discount - create page button - enter group 'eg. abcd', year = current year, from = 1001,
to =2000
go back - select 'WL' - click on element/gp, d cl on 2, save
number range of transaction WL in year 2023 does not exist IPO /nob52 - position = 1000, for 1000 rows - change all past yrs to current year

Period 001/2023 is not open for account type for S and G/L type 893010 IPO
no account is specified in item 0000000001
/nombt - click on pencil groups - select text heading of wa - click on pencil - enter year - from 490000000 - to 4999999999 - enter
number range wa does not exist for the year - 2023 and save
ents - sales doc header - assign sales area to sales doc type
CUSTOMER MASTER
Prerequisites Path
Create account group SPRO - IMG - FICO - accounts receivable and payable - customer accounts - master data - preparations for
Define and Assign number ranges to account group creating cust. master data - def account grp with screen layout
SPRO - IMG - FICO - accounts receivable and payable - customer accounts - master data - preparations for
creating cust. master data - create number ranges
SPRO - IMG - FICO - accounts receivable and payable - customer accounts - master data - preparations for
creating cust. master data - assign number ranges

Partner Determination Procedure SPRO - IMG - S & D - basic functions - partner determination - set up partner determination for customer master

Create account group


Required fields company code data - account management - reconciliation account c.code data - payment transactions - terms of
payment
sales data - sales - customer pricing procedure and currency

sales data - shipping - shipping conditions and transportation zone


sales data - billing - account assignment gp, terms of payment and incoterms, taxes and licenses

Partner Determination Procedure

Define partner determination procedure Copy 'ag' sold to party as 'yaag' - save

Assign pf to pdp
Assign pdp to account group position - account grp - assign partner pr - save
Assign pf to account group new entries - sp, sh, bp, py - yaag

CREATE MATERIAL
Tab Req fields
Mat # and description basic unit measure material gp
division gross wt net wt

Basic Data 1
delivering plant taxes
sales org 1

account assignment grp - 01 trading goods gen. item cat grp - norm
item cat grp - norm

sales org 2
availability check - 01 transportation gp - 0003 loading grp - 0003

sales gen/plant
purchasing gp - 000 mat gp - 00103
purchasing

MRP 1 mrp type - ND


MRP 2 planned del time - 2 days
price control - s standard price - 1000 valuation class -3100 division

accounting 1
T-code
OBD2
XDN1 OBAR

VOPAN

AG - SOLD TO PARTY WE- SHIP TO PARTY RE -


BILL TO PARTY RG - PAYER
CUSTOMIZING OTC
Prerequisites
1 Define sales doc types
2 Define partner determn procedure and assign pdp to sales doc type
3 Define and assign item category to sales doc type
4 Maintain copy control
5 Assign sales area to sales doc type

1 Define sales doc types t-code: VOV8


2 spro - img - s & d - sales - sales document - sales doc header - define sales doc type - position (in) - select row - copy as - replace in with 'zrin' - enter & save
3 - position (qt) - select row - copy as - replace in with 'zrqt' - enter & save
a - position (or) - select row - copy as - replace in with 'zror' - enter & save
b

Define partner determn procedure and assign pdp to sales doc type t-code: VOPAN

- select 'ta' - copy as 'zrta' enter & save


- select 'zrta' row and double click on 'partner determination procedure assignment'
spro - img - s & d - basic functions - partner determination - define pdp for sales document - position (zcin for inquiry - custom inquiry document) - replace 'ta' with 'zrta' - enter save
header - position (zcqt for inquiry - custom inquiry document) - replace 'ta' with 'zrta' - enter save
- position (zcor for inquiry - custom inquiry document) - replace 'ta' with 'zrta' - enter save

Define and assign item category to sales doc type t-codes - VOV7, VOV4

- position (afn) - select row and copy as - zrfn - enter & save
spro - img - s & d - sales - sales document - sales doc Item - define item categories - position (agn) - select row and copy as - zrgn - enter & save
- position (tan) - select row and copy as - zrtn - enter & save

- position (zrin, norm) - enter 'zrfn' in default item category - enter & save position (zrqt, norm) - enter 'zrgn' in default
spro - img - s & d - sales - sales document - sales doc Item - assign item categories item category - enter & save position (zror, norm) - enter 'zrtn' in default item category - enter & save

5 Assign sales area to sales doc type t-code - OVAZ


spro - img - s & d - sales - sales document - sales doc header - assign sales area to sales doc - new entries - zrso, zr,zr,zrin - enter
type zrso, zr,zr,zrqt - enter
zrso, zr,zr,zror - enter & save

CUSTOMIZING DELIVERY TYPE


Define delivery type
Define and assign pdp to delivery type
Assign delivery type to sales doc type control (OR)
Maintain copy ctrl

Define delivery doc type t-code: OVLK


Spro - img - log. exe - shipping - deliveries - define delivery type position - 'LF' - select row and copy as - change 'LF' to ' ZRLF' - enter & save
Define and assign pdp to delivery type VOPAN
select 'ODCD' copy as 'ZRCD' - copy all - save
spro - img - s & d - basic functions - partner determination - define pdp for delivery select this row and double click on 'partner determination procedure assignment'
- position ZRLF - change 'ODCD' to 'ZRCD' - save

Assign delivery type to sales doc type control (OR) VOV8


spro - img - s & d - sales - sales document - sales doc header - define sales doc type position - ZROR - double click - open details - remove LF and enter ZRLF- save

CUSTOMIZING BILLING TYPE


Define billing doc type t-code: VOFA
Spro - img - s & d - billing - billing docs - define billing doc position - F2 - select row and copy - change F2 to ZRF2 - enter & save
Define and assign pdp to delivery type VOPAN
select FK copy as ZRFK save
spro - img - s & d - basic functions - partner determination - define pdp for delivery select this row and double click on partner determination procedure assignment change FK to ZRFK - enter and save

Assign delivery type to sales doc type control (OR) VOV8


spro - img - s & d - sales - sales document - sales doc header - define sales doc type
position - ZROR - double click - open details - remove F2 and enter ZRF2 - enter & save
DEFINE ASSIGN
Doc type VOV8
Item category VOV7 VOV4
Schedule line VOV6 VOV5
Combination of Application Condition Type Chart of accounts Sales org Cust account gp Mat account gp Account Key G/L account
V KOFI INT YASO 1 1 ERB 883000
V KOFI INT YASO 1 1 ERF 809000
V KOFI INT YASO 1 1 ERL 801000
V KOFI INT YASO 1 1 ERS 889000
V KOFI INT YASO 1 1 ERU 883000
V KOFK INT YASO 1 1 ERB 883000
V KOFK INT YASO 1 1 ERF 809000
V KOFK INT YASO 1 1 ERL 802000
V KOFK INT YASO 1 1 ERS 889000
V KOFK INT YASO 1 1 ERU 883000
V KOFK INT YASO 1 1 MWS 889000
Provisional Account
884010

884010

894010
894010

894010

894010
RUSH ORDER CASH SALES
Whenever customer asks for immediate order and delivery but billing is done late All order, delivery and billing is done at one time, also called counter sale.
Delivery related billing type Order related billing type

Doc type RO Doc type CS

Delivery type LF Delivery type BV


Shipping Condition 10 Shipping Condition 10
Schedule line CN Schedule line CN
Item category TAN Item category BVN

ERRORS Sales area assignment to doc type - /OVAZ ERRORS Sales area assignment to doc type - /OVAZ
account determn error - go to vf02 - environment - acc. determ analysis - revenue accts
/VKOA - d cl 002 - new entries - v, kofi, int, yaso, 01, evv, 801000 - save
/vf02 - flag release
Shipping point determination for shipping condition -10 - /OVL2

STEPS STEPS

ORDER with doc type RO ORDER with doc type CS


DELIVERY is generated in order step only, so vl01n step is not required. Go to /VL02N for PGI DELIVERY is generated in order step only, so vl01n step is not required. Go to /VL02N for PGI
BILLING is done using delivery # instead of order # BILLING is done using ORDER#

Output determination in billing Output determination in order

RETURN ORDER
Whenever customer finds a damage or a fault in delivered goods, then customer informs company to send service employee and writes a return note to the company
Company creates return order to original invoice

Doc type RE

Doc category H
Delivery type LR
Billing type RE
Shipping Condition 10
Schedule line DN
Item category REN
STEPS

ORDER with doc type RE and create with reference for billing doc #, remove billing block in order
DELIVERY - no picking qty - direct pgi
BILLING normal

CREDIT MEMO DEBIT MEMO


It is used to deduct amount from outstanding without receiving goods from the customers. Amount is credited from customer to company
Amount is credited from company to customer eg. charging interest to customer for late payment
Order related billing No Order related billing No
goods movement goods movement

Doc type Billing type CR G2 K G2N Doc type Billing type DR L2 L L2N
Sales doc cat Item Sales doc cat Item
category category

STEPS STEPS

ORDER with doc type CR and create with reference for billing doc #, remove billing block in order Enter order ORDER with doc type DR and create with reference for billing doc #, remove billing block in order Enter order
reason reason
Change amount in conditions tab - save Change amount in conditions tab - save
DELIVERY - not required as no goods movement BILLING normal DELIVERY - not required as no goods movement BILLING normal
ent - acc. determ analysis - revenue accts
aso, 01, evv, 801000 - save

Go to /VL02N for PGI

move billing block in order Enter order


CONTRACTS
QUANTITY CONTRACT
Agreement that a particular qty will be delivered within specified time

Doc type
QC KMN
Item Category

STEPS
VA41 - doc type qc, sales area - enter
enter cust#, valid from, to, PO # random, mat#, qty - save
VA01 - doc type- or/yaor - create with reference, enter contract # - enter enter qty and save
normal delivery and billing
Check qty in va42

Difference between scheduling agreement and contract

VALUE CONTRACT
Agreement between customer and company for supplying the goods for a particular value within a specific validity period

Doc type WK1


WK2

Item category WKN

WK2
STEPS
VA41 STP, Mat, target value - eg. 100000 - save

Scenario 1
Create with reference and enter contract # - copy enter qty and save
VA01

VA42 Check value released

Scenario 2
- Create with reference and enter contract # - item selection - enter twice
- Click on 'enter material' - enter mat#2 - enter - back
- Select row and click on copy button - save
VA01
VA42 Check value released - includes price for both material

Scenario 3
- Create with reference and enter contract # - copy - enter twice
- enter mat#2 in second row - save
VA01

VA42 Check value released - only price for mat#1 is released

Scenario 4
VA42 add second material in second row and enter value- save
- Create with reference and enter contract # - copy - enter twice
VA01 - enter qty and save

VA42 Check value released - price released for both material


- Create with reference and enter contract # - item selection - enter twice
- first row - put cursor in open qty and click on enter material - enter mat#2 - back
Scenario 5 - second row - enter material button - enter mat#3 - back
- select both rows and click on copy button - save

VA01
VA42 Check value released

Scenario 6
- Create with reference and enter contract # - item selection - enter twice
- first row - put cursor in open qty and click on enter material - enter mat#3 - back
- click on copy button - save
VA01
VA42 Check value released - 3rd mat amount release in 1st mat, 3rd mat doesn't show

Scenario 7 - Create with reference and enter contract # - item selection - enter twice
- first row - put cursor in open qty and click on enter material - enter mat#3 - back
- repeat for second row
- click on copy button - save

VA01
VA42 Check value released - 3rd mat amount release in both material but 3rd mat doesn't show

WK1
STEPS Maintain assortment module
/WSV2 VA41 Give a name in module eg. Amazon - enter Description
Add 2 or 3 material - save

Contract type WK1, STP (sold to party), assortment module (amazon), target value, Mat# save

Scenario 1 C.W.R (create with ref), contract# - copy enter qty -1, select row and copy
enter mat button - mat# and save check VA42

VA01

Scenario 2 C.W.R (create with ref), contract# - Item selection, select qty box and click enter material button
enter mat#2, go back - save
check VA42 - amount released

VA01

Scenario 3
VA42 Add mat#3, target value - save
VA01 C.W.R (create with ref), contract# - Item selection, select qty box and click enter material button
enter mat#3, go back - save - throws error Go back VA01 - item selection
select 2nd row qty - enter mat#2 - copy and save Check VA42 - value released from 3rd material data

Scenario 4
Create dummy materi mm01 - material wkm1, retail, hawa - enter enter details save
VA42 In material under 1st row - amazon, enter wkm1 - save

C.W.R (create with ref), contract# - Item selection, select qty box and click enter material button
enter mat#3, go back - save - throws error Go back VA01 - item selection
select 2nd row qty - enter mat#2 - copy and save
Check VA42 - value released from 2nd row

VA01
VA41
RACT

Scheduling agreement has qty and dates fixed Contract has only dates
fixed

ACT
od

group of material
specific material
ave
Item Proposal

List of frequently ordered materials & quantities


Item Proposal stores particular section of material which can be assigned to customer master
When we create an order for the customer, all the items can be copied to the sales order with or without quantity. No need to enter manually.

Doc category

STEPS

/VA51

/XD02

/VA01
VA51

equently ordered materials & quantities


posal stores particular section of material which can be assigned to customer master
e create an order for the customer, all the items can be copied to the sales order with or without quantity. No need to enter manually.

PV

- Doc type - PV, sales area - enter


- enter mat#s and save
- copy item proposal #

- enter customer# enter


- sales area tab - Item proposal field - enter proposal # here - save

- Enter customer#
- click on top blue button left side - propose items
- lists mat# in item proposal - enter qty - save
Material Determination
This enables for automatic substitution of materials in sales document during sales order processing

SPRO - IMG- S&D - BASIC FUNCTIONS - MATERIAL DETERMINATION

STEPS
CONDITION TECHNIQUES
- Maintain condition tables

- Maintain access sequence


- Assign condition table to access sequence

- Maintain condition type

- Assign access sequence to condition type


- Maintain procedure for Mat Determn
- Assign condition type to procedure

- Assign procedure to sales doc type

MAINTAIN CONDITION RECORDS

STANDARD ORDER

Output Determination
It gives the outcome of the sales document

SPRO - IMG- S&D - BASIC FUNCTIONS - OUTPUT CONTROL - OUTPUT DETERMINATION - USING CONDITION TECHNIQUE - MAINTAIN FOR SALES DOCS

STEPS
CONDITION TECHNIQUES
- Maintain condition tables - V/57
- Maintain access sequence

- Assign condition table to access sequence


- Maintain output type - v/30

- Assign access sequence to output type


- Maintain procedure for Mat Determn
- Assign condition type to procedure

- Assign procedure to sales doc type

MAINTAIN CONDITION RECORDS

STANDARD ORDER

OUTPUT DETERMINATION FOR OUTBOUND DELIVERIES

SPRO - IMG- Log execution - SHIPPING - BASIC SHIPPING FUNC - OUTPUT CONTROL - OUTPUT DETERMINATION - MAINTAIN OUTPUT FOR OUTBOUND DELIVERIES
STEPS
CONDITION TECHNIQUES
- Maintain condition tables - V/60

- Maintain access sequence


- Assign condition table to access sequence
Material Determination
document during sales order processing

ETERMINATION

- Main path - exe 'maintain prerequisite for mat determn'


- create condition table - click on condition on top - create/ enter
- select sales org (VKORG in field attributes) ( use page up down button) and material (MATNR in field attributes)
- click on generate button (white and red)- enter - yes on pop up - table # populates

- Go back - under 'maintain prerequisite for mat determn'


- maintain access sequence - select 'A001' and copy as 'ya01 eg.) - enter - copy all - save
- select this row and d cl on accesses - new entries - any no. and table # 1st step - enter
- select this row and d cl on fields - enter - save
- done in above step

- Go back - under 'maintain prerequisite for mat determn'


- maintain condition type - select 'A001' copy as 'ya01 eg. in condtion type and 'ya01 eg.' in access sequence - enter - save

done in above step


- Go back - under 'maintain prerequisite for mat determn'
- maintain procedure - select 'A00001' copy as 'ya0001 eg. in procedure - enter - copy all - save
- select this row - d cl on control data - change condition type 'A001' to 'ya01' -enter - save
done in above step

- Main path - assign procedure to sales doc type


- position - sales doc type eg. yaor - change 'a00001' to 'ya0001' - enter and save

VB11, VB12,VB13

- /VB11 - Mat determn type = ya01 - enter - sales org/mat key combination - enter
- enter sales org - mat#1 and mat #2 in first row - enter save

/VA01 - STP Sold to party, mat#1, qty - enter


- mat#1 is switched with mat#2

Output Determination
It gives the outcome of the sales document

TROL - OUTPUT DETERMINATION - USING CONDITION TECHNIQUE - MAINTAIN FOR SALES DOCS

- Main path - maintain condition tables - maintain output condn table for sales document
- create condition table - click on condition on top - create/ enter
- select sales document type (AUART filed attributes)
- click on generate button (white and red)- enter - yes on pop up - $tmp - table # populates
- Go back - under 'maintain output condn table for sales doc
- maintain access sequence - select '0001' and copy as 'ya01 eg.) - enter - copy all - save
- select this row and d cl on accesses - new entries - any no. and table # 1st step - enter
- select this row and d cl on fields - enter - save

- done in above step


- Go back - under 'maintain output condn table for sales doc
- maintain output type - click on pencil button - select 'BA00' copy as 'YA01' in output type and 'YA01' in access sequence
- enter - save - copy all - keep clicking yes to all the pop ups - save
- Select this row and d cl on processing routines - program (RVADOR01), Trans medium (1) - form (RVORDER01)
- Smart form (SD_SDOC_FORM01) - pdf 2 - save
- d cl on partner functions and check 'sp' - save

done in above step


- Go back - under 'maintain output condn table for sales doc
- maintain procedure - select 'v10000' copy as 'ya0000 eg. in procedure - enter - copy all - save
- select this row - d cl on control data - change condition type 'BA00' to 'ya01' -enter - save
done in above step

- Main path - assign output determn procedure - allocate sales document header
- position - sales doc type eg. yaor - change 'v10000' to 'ya0001' , change output type ya01 - enter and save

VV11, VV12,VV13

- /VV11 - Output determn type = ya01 - enter - sales org doc type key combination - enter
- enter sales doc type (yaor), partner func (sp), transmission medium (1), days (4)
- d cl yaor - logical destination lp01 - x print - save

/VA01 - STP Sold to party, mat#1, qty - enter


- go to extras - output - header - edit
- output is triggered - save document
/VA02 - Sales document on top - issue output to - print preview - can see the output

OUTPUT DETERMINATION FOR OUTBOUND DELIVERIES

PING FUNC - OUTPUT CONTROL - OUTPUT DETERMINATION - MAINTAIN OUTPUT FOR OUTBOUND DELIVERIES
Take delivery type (LFART) (note: can take sales org as well)
- Maintain output type - v/34
- Assign access sequence to output type
- Maintain procedure for Mat Determn
- Assign condition type to procedure
- Assign procedure to sales doc type

MAINTAIN CONDITION RECORDS

STANDARD ORDER

OUTPUT DETERMINATION FOR BILLING

SPRO - IMG- S&D - BASIC FUNC - OUTPUT CONTROL - OUTPUT DETERMN - OUTPUT DETERM USING CONDN TECHNIQUE - MAINTAIN DETERMN FOR BILLING DOC

STEPS
CONDITION TECHNIQUES
- Maintain condition tables - V/63

- Maintain access sequence


- Assign condition table to access sequence

- Maintain output type - v/40

- Assign access sequence to output type


- Maintain procedure for Mat Determn

- Assign condition type to procedure


- Assign procedure to sales doc type
MAINTAIN CONDITION RECORDS
STANDARD ORDER
Select LD00 and copy as - ya00

VV21, VV22,VV23

/VV21 - YALF, 1, 4, PRINT IMMEDIATELY - SAVE

Order and delivery - check in delivery step for output

OUTPUT DETERMINATION FOR BILLING

OUTPUT DETERMN - OUTPUT DETERM USING CONDN TECHNIQUE - MAINTAIN DETERMN FOR BILLING DOC

Take billing type - FKART

Take RD00 - copy as ya00 eg. - save


In processing routines step - program (RVADIN01), Form (RVINVOICE01)

VV31,VV32,VV33
VV31 - yaf2, py, 1, 4
SAME AS ABOVE, Check in billing for output
Listing/ Exclusion
Listing Listing is allowing customer to buy only listed materials

Exclusion Exclusion is restricting customer from buying certain materials

SPRO - IMG - S&D - BASIC FUNCTIONS - LISTING/EXCLUSION

STEPS

Maintain condition table Take customer and material


Maintain access sequence A001 copy as
Maintain listing/exclusion type A001 copy as

Maintain procedure A00001 copy as


Activate listing/exclusion by sales doc type position - yaor (order doc) - enter procedure ya0000 in listing for listing materials or enter procedure in
exclusion for excluding materials

CONDITION RECORDS VB01 - customer/ material combn

STANDARD ORDER Check for listing or exclusion by giving different materials


Check material determination tab for detailed steps
BILL OF MATERIALS (BOM)
It describes different components which when put together create a product. eg. computer system

It is created in 2 levels
1. Header level pricing
Item category gp ERLA
Main item category (parent) Child item TAQ (relevant for pricing)
category TAE (NOT relevant for pricing)

2. Item level pricing


Item category gp LUMF
Main item category (parent) Child item TAP (NOT relevant for pricing)
category TAN (relevant for pricing)

1. Header level pricing


STEPS
create with ref - sales org 2 - item cat gp - ERLA - save stock post -
Create material - /MM01
mb1c

price maintain - vk11


Maintain condition records - /CS01 enter erla mat#, plant, bom usage (5) - enter
Standard order - /VA01 Ict = L, component = child material #s, qty - save
STP, M (erla), qty - enter
Can see child mat auto populate

2. Item level pricing


STEPS
Create material - /MM01 create with ref - sales org 2 - item cat gp - LUMF- save stock post - mb1c
price maintain - vk11

enter lumf mat#, plant, bom usage (5) - enter


Maintain condition records - /CS01 Ict = L, component = child material #s, qty - save

STP, M (lumf), qty - enter


Standard order - /VA01 Can see child mat auto populate
Note: High level item ( HL item) represents parent item# It is used when
there are sub items

Check for which material price is maintained


FREE GOODS
giving certain material/quantity as free of charge based on Order quantity.

ITEM CATEGORY TAN


main item
TANN free goods
FREE GOODS PRICING R100 This is the reason why 100% discount is applied
CONDITION TYPE conditions tab
Routine# 55 is applied to requirement for this cond
procedure v/08
NRAB

if free goods type is maintained as 3 ' included withou


FBN1 condition records, you will not see second item
You will see price effected in conditions tab.

Order qty = 10,


price for = 9 and
Two types Inclusive 9+1=10 1 free good

Order qty = 10,


price for 10 and
Exclusive 10+1=11 1 free good

Order free goods qty


qty 10+1
10 13+1
14 13+2
15 15+2
Inclusive 17 9+1
Prorata 10 11+1
Unit 12 17+1
reference 18 18+2
20

10 9+1
20 18+2
25 25+0
Whole unit
Order free goods qty
qty

Prorata 10 1
Unit reference 15 2
Whole unit 20 2
26 3
30 3
10 1
18 1
20 2
Exclusive 24 2
10 1
20 2
25 0

STEPS

SPRO - IMG - S&D - BASIC FUNCTIONS - FREE GOODS - CONDITION


TECHNIQUE FOR FREE GOODS take material
NA00 copy as
- Maintain condition table
- Maintain access sequence and
assign condition table to access
sequence
- Maintain condition type and
assign access sequence to
condition type
- Maintain pricing procedure
NA00 copy as

NA0001 copy as
- Activate free goods
determination

CONDITION RECORDS

VBN1

- discount type (condition type) = ya00, material -


enter

- enter mat#, min qty, from (ref qty) = 10,


are free goods = 1, unit = ea, calc type = 3 (whole unit) - save

STANDARD ORDER /VA01 STP, M, QTY = 10, test for whole unit

change to calc type 2


test for all 6 types (inc and exc)

VBN2

For exclusive, change free goods type to 2

PRO RATA : In pro rata basis system calculate the free goods quanti

UNIT REFERANCE: Unit referance system consider from quanity as a 1unit and system check the
WHOLE UNIT: If order quanity in exactly divisble by
sed on Order quantity.

eason why 100% discount is applied to free goods in


conditions tab
applied to requirement for this condition type in pricing
procedure v/08

is maintained as 3 ' included without item generation' in


ecords, you will not see second item line with free goods.
effected in conditions tab.
formula=
free qty x order qty/from
qty
whole unit) - save

calculate the free goods quantity proportinally based on order quantity and from quanitity

as a 1unit and system check the number of units in order quantity based on that system will propose free go
quanity in exactly divisble by from then only system will propose free goods
ity

will propose free goods quanity


CREDIT CHECK MANAGEMENT

This process is used to manage the credit limits of the customer. It depends on customer payment history
In this process, company provides a specific credi limit to the customers.
If customer exceeds that limit then they will be blocked for the next transaction.
There are two types in credit check management
- 1) Simple Credit Check
- 2) Automatic credit check

1. Simple credit check


If customer exceeds the credit limit, we can block it at order level

System considers only receivables

STEPS FOR SIMPLE CREDIT CHECK


1. DEFINE CREDIT CONTROL AREA
SPRO - IMG - ENT. STRUCTURE - DEFINITION - FICO- DEFINE CREDIT CONTROL AREA /OB45

2. ASSIGN COMPANY CODE TO CREDIT CONTROL AREA


SPRO - IMG - ENT. STRUCTURE - ASSIGNMENT - FICO- Assign company code to credit control area

3. ASSIGN SALES AREA TO CREDIT CONTROL AREA

SPRO - IMG - ENT. STRUCTURE - ASSIGNMENT - S&D- Assign sales area to credit control area
4. ASSIGN SALES DOCUMENT TYPE TO CREDIT CONTROL AREA /OVAK

SPRO - IMG - S&D - BASIC FUNCTION - CREDIT MNGT & RISK MNGT - CREDIT MNGT
- Assign sales docs & del docs - Credit limit check for order types

5. /XD02 - CUSTOMER MASTER

6. /VOV7 - ITEM CATEGORY DETAILS

7. /VA01

8. /FD32 - Credit management change

OPEN BILL/INVOICE

OPEN DELIVERY OPEN ORDER


RECEIVABLES

SALES VALUE
CREDIT EXPOSURE

VKM3 VKM4
VKM5

/VOFA

STEPS FOR AUTOMATIC CREDIT CHECK


If the customer exceeds the credit limit, we can block it order level or delivery level or PGI level
Customer High risk - blocked at order level Medium risk - delivery level Low risk - PGI

In this process, system considers open order, open delivery, open invoice and open item values

1. DEFINE CREDIT CONTROL AREA


SPRO - IMG - ENT. STRUCTURE - DEFINITION - FICO- DEFINE CREDIT CONTROL AREA /OB45

2. ASSIGN COMPANY CODE TO CREDIT CONTROL AREA


SPRO - IMG - ENT. STRUCTURE - ASSIGNMENT - FICO- Assign company code to credit control area

3. ASSIGN SALES AREA TO CREDIT CONTROL AREA


SPRO - IMG - ENT. STRUCTURE - ASSIGNMENT - S&D- Assign sales area to credit control area

4. DEFINE RISK CATEGORY /OB01

SPRO - IMG - FICO (NEW) - Acct receivables / payables - credit mngt - credit ctrl acct - Define risk cat

5. DEFINE CREDIT GROUP


SPRO - IMG - S&D - Basic functions - Credit mngt & risk mngt - credit mngt - define credit gps

6. ASSIGN SALES DOC TYPE TO DELIVERY DOC /OVAD


SPRO - IMG - S&D - Basic functions - Credit mngt & risk mngt - credit mngt -
Assign sales doc to delivery doc - credit limit check for delivery types
or to stop credit limit check at order do step below
6. ASSIGN SALES DOC TYPE TO SALES DOC /OVAK
SPRO - IMG - S&D - Basic functions - Credit mngt & risk mngt - credit mngt - Assign sales doc to delivery doc - credit limit
check at order

7. DEFINE AUTOMATIC CREDIT CONTROL /OVA8

SPRO - IMG - S&D - Basic functions - Credit mngt & risk mngt - credit mngt - define automatic credit ctrl

8. /FD32 - Credit management change

Standard order and delivery


To release credit block in delivery
CHECK MANAGEMENT

0001' copy as 'yaca eg.', currency and c. limit = 20000 eg. - save

position 'yacc' - enter cr. ctrl. area yaca - save

position sales area - enter cr. ctrl. area yaca - save

position doc type - yaor - credit check = f4 = B (error) remove credit gp - save

company code data - tick mark payment history record

position - yaor (item category for std order) - d cl - tick mark 'credit active'

check with different amounts


/VKM3 sales document details and blocked credit doc release

enter customer and cr. ctrl area - enter


Keep clicking enter to change screens and adjust credit limit

Billing done but posting to account not done

Order and delivery doen but billing not done Order saved but delivery and billing not done
Billing cleared but not paid yet

OPEN ORDER + OPEN DELIVERY + OPEN BILLS


RECEIVABLES + SALES VALUE

Release credit block


Sales doc/delivery doc block Release delivery block

To get posting block, position - YAF2 - tick mark posting block

0001' copy as 'yaca eg.', currency and c. limit = 20000 eg. - save

position 'yacc' - enter cr. ctrl. area yaca - save

position sales area - enter cr. ctrl. area yaca - save

New entries - eg. yar, yaca enter

New entries - eg. yh, amazon - save

position - yalf eg. - delivery credit gp = F4 = ya - save


*** Dlv credit gp - stops at delivery
*** GI credit gp - stops at PGI
position - yaor eg. - credit check = D, credit gp = YH

0001' copy as CCA - YHCA


RKC - YHR CG - YH
tick mark - item check, static, reaction B
- status, open order, open deliveries - save

enter customer and cr. ctrl area - enter


Keep clicking enter to change screens and adjust credit limit
on customer credit mngt change status page - risk category = yhr eg. credit limit = eg. 10000 - save

/VKM4 - enter cr. ctrl. area, order #, tick mark 'not relevant' , click on flag - save
T-codes description path
OX09 Define storage location E.str - def - mat management - maintain storage location
EC01 Define company code E.str - def - fico - edit, check, delete company code

OX06 MMPV Define controlling area Posting period error E.str - def - controlling - define controlling area
MMRV Check posting periods

OX18 OMSY Assign plant to company code Posting


OMS2 period for material
Plant to material type assignment

OKKP Assign control indicator to controlling area/c.code


MB1C MMBE Stock posting Stock checking
OVKK Pricing procedure determination sales area, doc.p.pro, cust. p.pro, pri.pro, condition type

VK11 OVL2 Price maintain


OMWD Shipping point determination Account
determn for valuation area

VKOA G/L account determination


OVAZ Assign sales area to sales doc type Define
OVLK VOFA delivery doc type
Define billing doc type

FTXP VTFL Tax related


VTFA Delivery to billing copy controls Order to
billing copy controls

VA31 Scheduling agreement


VA41 0VLP Contracts
FBL5N Delivery item categories list of receivables

OB45 OVAK define credit control area


MM04 assign sales doc type to credit ctrl area
tracking
XD04 tracking
XD05 XD06 customer block customer delete
MM06 material delete

MM60 XD07 List of materials Change account group


VF24 invoice list

VL09 reverse PGI


more details

Can get all assignments to a particular c.code - go to str, navigation, ctrl F

comes during stock posting

comes during stock posting error

comes during stock posting error

comes during initial otc pgi step

error - only output tax allowed


Table Code
EKPO
KNVV
MVKE
VBRK
MARD
KONA
KNMT
MARC
VBAK
VBRP
MARA
KNVP
VBAP
VBEP
MD04
VTTK, VTTP
Details
Purchase organization
customers
materials sales data
Billing
Storage location and plant for material
Agreements
CMIR info records
Material extensions, plant
sales document header data (inquiry, quotation and order details)
3rd party billing
Material general data
Partner function table
Item data
Schedule line data
MRP data
Shipment header table, shipment item table
INTERCOMPANY SALES & BILLING

STEPS DETAILS
mm01 - first with ordering company details.Then on same mm01, enter mat# and supplying
Material extension company details and save

xd01 - account group and company code of ordering company and sales area data of supplying
company

Intercompany customer
Assign sales org and distribution
channel to plant spro - img- e.str- assign - s&d - assign sales org, dist. ch & plant

spro-img-s&d - billing - intercompany billing


Configuration 1) Define order types for intercompany billing

intercompany billing
2) Assign organisational units by plant
intercompany billing
3) Define internal customer number by sales organization

mbic - movement type - 561, supplying company plant and storage, mat and qty - save
Stock posting

Price Maintain vk11- ordering company to customer


Condition type control v/06 - position - IV01 Std condition type - check ref condition type - PI01
v/08 - position - icaa01 - std pricing procedure for Intercompany

ovkk - new entries - supplying company sales area


Pricing procedure determ'n ysso, ys, ys, n (d.pr.pro), 1 (cu.pri.pro), icaa01, iv01

vk11- supplying company to ordering company Sales org - ordering company - yhso Plant -
supplying company - yspl

Price Maintain
OTC order - va01 - enter customer # of ordering company material, qty - enter
Item line - shipping - enter delivering plant - yspl, yssp
- conditions - you can see PI01
vl01n - shipping pt - delivering sh.pt - yssp picking, pgi - delivery # copy
vf01 - standard billing with delivery #
- enter delivery # again - order type changed to iv billing
vf02 - flag release - customer not defined in delivering company code
RCOMPANY SALES & BILLING

Company code date/Reconciliation account - 140000, Sales/Customer pricing procedure - 1 (std), Shipping/shipping
conditions - 01(as soon as possible),
Billing documents - Incoterms - cod, terms of payment - 0001, tax, account assignment gp -01

New entries - Ordering company sales org, distribution channel to Suppying company plant

1) position - yhor - orderying company sales doc Check if 'IV' is assigned

Intercompany billing type IV


position - delivery plant yspl, change sales org to ysso, ys, ys (delivering company sales area)
position - ordering company sales org
- new customer number created

Here ordering company becomes a customer to delivering company

condition type - yh00, std condition type pr00 customized sales org - ordering company
division - ordering company mat, price - save

For iv01 (icaa01) - statistical pricing is not checked 'yes' for pi01 (yhaa01) - statistical pricing is checked 'yes'

doc pri pro comes from vofa (billing doc type - position - iv - d.cl)

condition type - pi01


sales org - ordering company, plant - supplying company mat, price - save

d.cl on item line - conditions - you will see IV01


Soln - xd01 - account gp - yhag, customer #, company code - delivering c.code (ysco), remove sales area data- enter
- enter reconciliation account and payment terms - save
INTERCOMPANY INTRACOMPANY
STO RETURNS STO RETURNS
Doc type nb nb ub ub
delivery type nlcc ncr nl nlr
billing type iv ig not required not required

item category nlc ncrn nln nlrn


schedule line nc ns nn nr
movement type 1step 645 675 647 677
movement type 2 step 643 673 641 671

You might also like