Sei sulla pagina 1di 82

HomeExploreSearchYou

quynhdt
Logout

slideshare
Upload
Back

quynhdt
MyUploads
Analytics
AccountSettings
Support
Logout
Search

Home
Leadership
Technology
Education
Marketing
Design
MoreTopics
Search

YouarecurrentlysignedintoSlideSharewithyourLinkedInidentity.Notyou?Clickhere.Settings
YourSlideShareisdownloading.

UpcomingSlideShare
Loadingin...5

Pornographic
Defamatory
Illegal/Unlawful
Spam
OtherViolations

ThanksforflaggingthisSlideShare!

Oops!Anerrorhasoccurred.
38of54

Savingthisforlater?
GettheSlideShareapptosaveonyourphoneortablet.Read
anywhere,anytimeevenoffline.

Textthedownloadlinktoyourphone
Yourphonenumber
+84
SendLink
Standardtextmessagingratesapply

Sap sd important interview concepts


14,829

Mohit Amitabh

(3SlideShares),Sr.SAPConsultantatCollaberaSolutions

FollowFollowing
13000

PublishedonSep20,2013

Amusthavedocumentforcrackingsapsdinterview.
Amusthavedocumentforcrackingsapsdinterview.
importantquestionssapsd
Publishedin:Technology
14Comments
28Likes
Statistics
Notes

FullName
Commentgoeshere.
12hoursagoDeleteReplySpamBlock
AreyousureyouwanttoYesNo
Yourmessagegoeshere

Shareyourthoughts...
Post

chandrasekharburagadda,TeamLeadatAccenture
Gooddocumenttohaveideaonwhatkindofquestionsbeingaskedduringinterviews.
1monthagoReply
AreyousureyouwanttoYesNo
Yourmessagegoeshere

ChandanVhavale,AccountManageratWepSolutionsLimited.(FormerlyknownasDatanetSystemsLimited)
DearSir,IamcurrentlyjoinedtheOLTCSDandfoundthismaterialveryveryuseful.Requestyoutopleasesendthis
materialtomyemailidchandansuprathik@gmail.com
4monthsagoReply
AreyousureyouwanttoYesNo
Yourmessagegoeshere

ChandanVhavale,AccountManageratWepSolutionsLimited.(FormerlyknownasDatanetSystemsLimited)
DearSir,IamcurrentlyjoinedtheOLTCSDandfoundthismaterialveryveryuseful.Requestyoutopleasesendthis
materialtomyemailidchandansuprathik@gmail.com
4monthsagoReply
AreyousureyouwanttoYesNo
Yourmessagegoeshere

ChandanVhavale,AccountManageratWepSolutionsLimited.(FormerlyknownasDatanetSystemsLimited)
DearSir,
4monthsagoReply
AreyousureyouwanttoYesNo
Yourmessagegoeshere

DannyJesudasatRSA
plssendthisnotestomyemailaddress....danny.sjd@gmail.com
4monthsagoReply
AreyousureyouwanttoYesNo
Yourmessagegoeshere
ShowMore

venkateshGokuldas,SAPAnalystatSageGroupConsulting
3weeksago

MadhusudhanReddy,SAPConsultantatGENPACT
1monthago

navee9
1monthago

AndraBelucoatHP
2monthsago

08siddiu
3monthsago
ShowMore
NoDownloads
Views
TotalViews
14,829
OnSlideshare
0
FromEmbeds
0
NumberofEmbeds
1
Actions
Shares
13
Downloads
2,532
Comments
14
Likes
28
Embeds 0
Noembeds
Report content
Flagasinappropriate
CopyrightComplaint
Nonotesforslide

Transcript
1.SAPSDbyMohitAmitabh1WhatisConditionTechnique?ConditionTechniqueisaconfigurationtechniquethatis
usedtoconfigurecomplexbusinessrules.Consideritasarulesengine.Forexample,inSDitisusedacrossmultiple
functionalitiesPricing,Outputs,andTextsetc.InMMthesametechniqueisusedtoconfigureSchemas(Sameas

Pricing).Conditiontechniqueisusedwhenacomplex,everchangingsetofbusinessrulesneedtobeconfiguredas
genericallyaspossibleinthesystem.Forexample,inpricing,eachorganizationhastheirownsetofbusinessrules
includingbaseprice,margins,discounts,taxes,surcharges,deals/promotions,pricelistsetc.Forasinglesystemtobe
genericenoughtocatertoallofthesecomplexneedsisachallengeinitselfandthatisexactlywhatconditiontechnique
triestosolve.ConditionTechniqueataVeryHighLevelThereare7keycomponentsofConditionTechnique.1.Field
catalog2.ConditionTable3.AccessSequence4.Conditiontype5.Pricingprocedure6.Pricingproceduredetermination
FieldCatalogFieldCatalogconsistsofallthepossiblesetoffieldsthatplayaroleindeterminingthebusinessrules.This
transactionisCrossClient.Ifthebusinessrequiresthatnewfieldsbeavailableinthefieldcatalog,thentheyneedtobe
addedtothestructuresineitherofthe.INCLUDEor.APPENDcomponents.OrderTypeAUARTMaterialGroupMATKL
CustomerKUNNRBilltopartyKUNREMaterialMATNRAccessSequenceAccesssequencecomprisesofasequence
ofconditiontablesprioritizedinaparticularorder.AnAccessSequenceisvirtuallyasequenceinwhichthecondition
tablesareaccessedtodeterminewhichparametertoconsider.Forexample,inpricing,ifyouwantthediscountper
materialtooverrulethediscountpercustomer,thenyouwouldpositionthediscountpermaterialconditiontableabove
thediscountpercustomertable.
2.SAPSDbyMohitAmitabh2WhatisExclusiveinAccessSequence?ANS:Exclusiveindicatorrestrictsthesystemto
readconditionrecordforparticularConditiontableifitfindsconditionrecordsforoneconditiontable.ThatmeansitStops
searchprocedurewithoneconditiontableitfindsconditionrecords.SelectAccessSequenceandclickonFieldsControl
buttonandpressenter.ConditionTableConditionTableisanactualtransparentdatabasetablethatiscreatedfromthe
listoffieldsselectedfromthefieldcatalog.ConditiontypeEachconditiontyperepresentsalogicalcomponentofthe
conditiontechnique.Forexample,excisetaxcouldbeoneofthelogicalcomponentsofpricinganditcouldberepresented
usingoneconditiontypeoracombinationofmultipleconditiontypes.PricingprocedureAprocedureisacombinationof
multipleconditiontypes.Forexample,inoutputdeterminationprocedure,allthesequenceofconditiontypesmightexist
LikeEDI,Print,Faxetc.ProcedureDeterminationTransactioncode:OVKKFinallytheprocedureisassignedtothefinal
documenttypethatisaffectedbythebusinessrule.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXProposedconditiontype
forfastentryTheconditiontypethatthesystemautomaticallyproposesinthedoublelineentryscreenduringsalesorder
processing.ProcedureEnteraconditiontype.Ifyouleavethefieldblank,thesystemdisplaystheactivepricecondition
duringsalesorderprocessing.TheconditiontypeyougiveinOVKKgetsreflectedinSalesorder(Lineitemlevel).When
youscrolltowardsrightinSalesOrderyou'llfindthesameConditionTypethere,underCtypcolumn.
3.SAPSDbyMohitAmitabh3Well,itcanbeanyconditiontyperightfromPR00tillVPRS.It'sjustforeasyreference.If
youleavethefieldblank,thesystemdisplaystheactivepriceconditionduringsalesorderprocessing.ConditionTypeAccess
sequence:[Ex:PR00]:AccesssequencePR02hasbeendefinedandassignedtoconditiontypePR00.Asevery
conditiontypeisassociatedwithoneaccesssequencethataccesssequenceshouldbeassignhere.Conditionclass:[B]
=PricesItisaclassificationofconditiontypesasprices,taxes,discounts,etc.asPR00isbaseprice.Soithasbeen
classifiedasB.Calculationtype:[C]=QuantityCalculationtypeforconditionthatis,howthecalculationshouldbedone
forthisconditiontypebasedonquantityorpercentageorfixedamount.Ex:IfitisK004andK005[B]=FixedamountIfit
isK007[A]=PercentageIfitisKF00[D]=GrossweightPlus/Minus:[]PositiveaThevalueofthisfielddeterminesthe
valueoftheconditiontypeshouldbeaddedordeducted.Ex:Conditioncategory:Aclassificationofconditionsaccording
topredefinedcategories.Forexampleallconditionsthatisrelatedtofreightcost.Ex:KF00=FreightHD00=Freight
Groupcondition:Itindicateswhetherthesystemcalculatesthebasisforthescalevalueformorethanoneitemina
document.Ex:Ifasalesordercontainstwoitemsandbothitemsbelongstothematerialgroup01.Thegroupcondition
indicationtypesetinthedefinitionofconditiontypeformaterialgroupdiscount.[Ex:K020].Thentheconditionrecordfor
materialgroup01includesthefollowingpricingscalelike[From1PC1%From200PC2%].Thentheorderhasbeen
placedfor150and100quantitiesforeachmaterial.Thensystemtakesthetotalquantityas250andappliesdiscount2%
asbothmaterialsbelongstosamematerial.Ifthosematerialsnotbelongtoonegroup,thengroupconditioncannotbe
appliedandsystemcannotapplythediscountvalue.
4.SAPSDbyMohitAmitabh4Manualentries[C]=ManualentryhaspriorityThevalueofthisfielddetermineswhether
theconditiontypedeterminedmanuallyornotatsalesorderlevel.Ex:AMIWhasavalueDnotpossibletoprocess
manually.Thevalueofthisfieldcontrolsmandatoryoptionindirectly.Headercondition:Thevalueoftheheadercondition
appliestowholeitemsinthesalesorder.Headerconditionsdonothaveanyaccesssequence.Thevaluesshouldbe
enteredmanuallyinthesalesorderlevel.Ex:HA00,BH00,HD00,etc.Delete:Thisindicatorenablestodeletethe
conditiontypeatsalesorderlevel.Amount/Percentage:Itspecifieswhethertheamountorpercentageforthecondition
typecanbechangedduringdocumentprocessing.Thesechangeswillnotaffecttheconditionmasterdata.Value:Scope
forchangingthevalue.Itspecifieswhetherthevalueoftheconditiontypecanbechangedduringdocumentprocessing.
Calculationtype:Ifyouwanttochangecalculationtypethisindicatorshouldbeset.Ex:Normalcalculationtypeisfixed

amountandsalesorderlevelcalculationtypeispercentage.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPricingprocedure
AlternativecalculationtypeNormallyifyouwanttocalculateavalueyouhavetouseacalculationtypefordetermination
ofthevalue.Thiscalculationtypesareaddition,subtractionormultiplication.SimilarlySAPalsohasgotadefault
calculationtypeinthecontroldataoftheconditiontype.ThereyouhavetheoptionsofQtybased,FixedAmountBasedor
Percentagebased.TocalculatethePROFITMARGINweusetheCalculationtypeas11whichmeanthedifferenceof
BasepriceandCostprice.Conditiontypeformulatheconditionvalueiscalculatedbyaformulainsapthrougharoutine
givenbyanABAPER.SayexamplesellingPrice(PR00)=costprice+profit.
5.SAPSDbyMohitAmitabh5Tocalculatepricesameprogramwhichiscalledaroutineshouldhavealogicsaythecost
pricewillbetakenfromthematerialmasterandtheprofitshouldgetcalculatedwithallthediscountstaxesetc4Net
value+tax1Prof.marginw/rebate2NetValue11ProfitMargin3Cashdiscminustax16roundingthetotal
AlternativeConditionbase
valueItwilldeterminetheBASISforcalculatingthevalueofconditiontypealternativelytotheStandardAlternative
formulaforconditionbasevalueisusedasaformulafordeterminingtheconditionwhichcanbeusedalternativetothe
standard.ItisagainaRoutinethatiswrittenbyABAPConsultant.Itisusedasabasistocalculatevalueofthecondition
typeinsteadofusingitfromthe"FROM"column.Ex.:FreightKF00.Freightiscalculatedbasedonweight,volumeetc.
andnotonthebaseprice.Inpricingthereisnoentryofweightfromwhichthevaluecanbereferredlikewedofor
discountsusingbaseprice.WehavetogetthevaluefromtheMaterialmaster.Inthiscolumnwecanmentionthevalue
as12GrossWeightor13NetWeight.Duringpricing,thesystemwillconsiderthevaluethatismentionedinthiscolumn
anddeterminethefreightbasedonthisvalue.TheHeaderdiscountwillbedistributedtoallthelineitemsbasedonthe
valueofitem,butalternativelyifyouwanttodistributethevaluebasedontheQuantityyoucandefinetheroutineand
assignthistotheCONDITIONTYPE1Volume11CashDiscountBase2Netvalue12Grossweight3Netprice13Net
weight4Netvalue+tax5KZWI16KZWI2
StatisticsThestatistickeyisjustforcalculation/informationpurposeonly.Anyinformationposted
tothestatisticalvaluewillnoteffectonGR/IR.Insimple:statisticalitwillappearonthescreenbutzeroeffectinpricing.
Statistical:Itindicatesthepurposeofconditiontypeisonlyforinformationpurpose.Thevalueofconditiontypewillnotbe
takenintoconsiderationinthenetvaluecalculation.Ex:ConditiontypeVPRS(cost)AsthisVPRScopiescostofthe
materialfromthematerial(master)anddeductsthevalueforitemstocalculateprofitmargin.Sothepurposeofhaving
VPRSisonlytocopythecostofthematerialanditisnotatallparticipatingincalculationofnetvalue.Sothatitshouldbe
astatistical.VPRSthesubtotalisB(cost)QuestionAparticularconditiontypeshouldnotaddtonetvalueinsaleorder/
billingbutshouldposttoFI.Ihavecomeacrosspeoplewhoimmediatelysayitisnotpossibleevenwithuserexit.But,IT
ISPOSSIBLEviastandardconfigurationitself.SolutionGotoV/06,selectthatconditiontypeandexecute.There,select
thebelowtabandchecktheboxforAccruals.InyourPricingProcedure,dontchecktheboxforStatisticalagainstthis
conditiontypeBUT,havedifferentAccountKeysassignedatthelasttwocolumnsvizAccountKeyandAccruals.Finally,
inVKOA,assigntherequiredG/LAccountinthelasttwocolumnsforboththeAccountKeys.Nowtrytocreateasale
orderandbillingandchecktheFIposting.
SUBTOTALThesedeterminethattheconditionvalueortheconditionrateoftheconditionor
subtotallineiscopiedintoacertainfieldoftheKOMPstructureorintocertaininternalauxiliaryvariables(XWORKD
XWORKM)whosecontentsaresavedinthedocument,whichthereforemakesthestatisticsupdatealsoavailable.
Subtotalfieldisusedtostoretheintermediatecalculationvalues.Forexampleafterpriceweprovideadiscounttothe
customersothepriceafterdiscountgetsstoredinthisfield.Againifwe
6.SAPSDbyMohitAmitabh6providerebatetoourcustomerthenthevaluestoredinthesubtotalwillbefurther
considerfornextcalculation.Subtotal1tellsthatthevalueofthatconditiontypeistobecopiedinKOMPKZWI1.Example
Theseconditionamountsorsubtotalsareusedasastartingpointforfurthercalculations.Youmay,forexample,wanta
subtotalofallthediscountsincludedinthepricingofasalesorder.1ValuetransfertoKOMPKZWI17Valuetransferto
KOMPBONBA(Rebatebasis)2ValuetransfertoKOMPKZWI28ValuetransfertoKOMPPREVA(Preferencevalue)3
ValuetransfertoKOMPKZWI39ValuetransfertoKOMPBRTWR(Grossvalue)4ValuetransfertoKOMPKZWI4A
PricetransfertoKOMPCMPRE(Creditprice)5ValuetransfertoKOMPKZWI5BPricetransfertoKOMPWAVWR
(Cost)VPRS6ValuetransfertoKOMPKZWI6CValuetransfertoKOMPGRWRT(Statisticalvalue)EValuetransferto
XWORKEDValuetransfertoXWORKDRebatesarestoredintheValue7whichstoredinKOMP_BONBA.Sowhile
SettlingtheRebates,thevaluesoftheCustomerRebateswillbesettledfromthisTableandwecangetinfoonwhat
amountwaspaidandwhatremainingispending.ThecorrespondinglogiciscontainedintheSAPLV61Aprograminthe
FORMXKOMV_BEWERTEN(IncludeLV61AA55)InStandardSAPthereareonly6subtotalsareavailablewhichgets
storedintheDatabaseTables.Theremainingsubtotalsarejustfortemporaryusewithinthedocument.Forexample5
SUBTOTALaregivenbelow:oSUBTOTAL1=forBasicPrice/priceofmaterialoSUBTOTAL2=forExciseBase

AmountoSUBTOTAL3=NetRealization(itisBasicpricealldiscountsandSurcharges)oSUBTOTAL4=Frighto
SUBTOTAL5=Profit(itisNetrealizationcost(VPRS))AlltheSUBTOTALVALUESareupdatedtheitemtableso
VBRPBillingDocument:ItemDataoVBAPSalesDocument:ItemDataNote:Flowingfoursubtotalsarepermanently
assignedintheSAPstandardversionpricingprocedureRVAA01IntheSamewaytheCASHDISCOUNTamountis
storedinDwhichwillbecarryforwardtotheBillingdocumentbasedonthePAYMENTTERMSandwecanpaybasedon
theaccumulatedvalueIfwewanttheHEADERDISCOUNTtobedividedbetweenthelineitems,wehavetostorethose
valuesintheSUBTOTAL.SoSUBTOTALwillaccumulatetheValuesoftheCONDITIONTYPEandcanbecarryingover
forthefurthercalculation.
RequirementAroutingthathasbeenwrittenbyabapersaccordingtotherequirementoftheclient.Itcanbeusedfor
conditiontypethatexcludesparticularconditiontypewhiledeterminingthenetvalue.EX.routingno:23,24onlyinbilling
documentcanbeusedwiththeconditiontypeex:BI01,BI02,BI03(conditionforrebates)asthisconditiontypesshould
beactivatedonlyinthebillingdocumentlevel.ToincludetheconditiontypeinourPPandsystemdeactivateatsales
orderlevelandactivateinbillingdocumentlevel.Systemstaketheserequirementsintoconsiderationandactivateand
deactivateaccordinglyPR00:Asitisquitepossiblesomeitemsarenotrelevantforpricing,itisadvisabletoassigna
requirementindicatingthisconditiontypeisnotnecessaryforitemsnotrelevantforpricing.Assigningtherequirement002
totherequirementcolumncandothis.K004,K005,K007:Theseconditiontypesareonlyvalidshouldtheiteminthe
salesorderberelevantforpricingthusassignrequirement002tothetreenewdiscounts.T.Code:VOFM.Maintain
Requirements&FormulasTheRoutine5willcheckifanyExclusionindicatorissetfortheparticularconditiontype.When
theTotalpriceofthedocumentislowthenbyusing5requirementsyoucanexcludetheConditionexclusionifanyset
7.SAPSDbyMohitAmitabh7anddiscountscanbetakenintoconsideration.TheRoutine6willcheckifthenetpriceof
thedocumentisnotsetXwhichisthenetpriceofthedocumentandvoidalltheDiscountsconditions.1Differentpayer
13RoundingasperT001R2Itemwithpricing21invoicelistcontrol3Foreigncurrencydoc22intercompany4Cost23
onlyinbillingdocument5Nocondit.exclusion24onlyinbillingdocument6Cond.exclusion<>'X'25OnlyinRebatBillDoc
7DomesticBusiness55Freegoodspricing8ExportBusiness661CostVPRSsubtotalBStastical9Qualif.f.cashdiscnt
10PlantissetconditiontypeZCESJLSTJCSTJIVP
ConditionExclusionforGroupsofConditionsIfseveralconditionrecordsarevalidfor
pricinginadocumentitem,youcandefinerulesthatspecifywhichconditionrecordsareincludedorexcluded.Youcontrol
conditionrecordexclusionusingexclusiongroups.Anexclusiongroupisalistofconditiontypeswhicharecomparedwith
eachotherduringpricingandresultintheexclusionofanentiregrouporindividualconditiontypeswithinagroup.
Thus,theresultofpricingcanbeinfluencedwithregardtoarequiredcriterion(forexample,bestprice)byexcluding
certainconditiontypeswhileothersaretakenintoaccountduringpricing.Therearefourpossiblemethodsofusing
conditionexclusiongroupsABestconditionbetweentheconditiontypesBBestconditionwithintheconditiontypes
CBestconditionbetweenthetwoexclusiongroupsDExclusiveELeastfavorablewithintheconditiontypeF
LeastfavorablewithinthetwoexclusiongroupsFirststepistodefineaconditionexclusiongroupbyusingafour
characteralphanumerickey.Nextstepistoassigntherelevantconditiontypestotheexclusiongroupssuchasdiscount
conditiontypes,freightconditiontypes.Aftercompletingtheassignmentoftheconditiontypestotheexclusiongroup,
proceedwithassigningtheconditionexclusiongrouptotherelevantpricingprocedure.Whenusingthecondition
exclusiongrouptofindthebestconditionrecordinaconditiontypeonlyuseoneconditiontypeperexclusiongroup.
ThemostimportantthingtorememberhereistodeactivatetheExclusiveIndicatorontheaccesssequenceassignedto
thatconditiontype.Otherwise,thesystemwillmerelyfindthefirstconditionrecordandstopsearchingforotherrecords.
8.SAPSDbyMohitAmitabh8
DefineandassignaccountkeysAccountkeys,yougrouptogethersimilaraccountsinfinancialaccounting.Usingthe
accountkey,theSAPSystemfindsthedesiredG/Laccounts.Separateaccountkeyisassignedtoeachconditiontype
withinapricingprocedurewhichhelpstoimplementdetailedrevenueaccountdetermination.Forexample,youcan
allocateafreightconditiontoafreightrevenueaccount,orasurchargeforpackagingcoststoacorrespondingaccountfor
packagingrevenues.ThefollowingaccountkeysarepredefinedinthestandardSAPR/3System: ERLrevenues ERS
salesdeductions EVVcashsettlement MWSsalestax ERFfreightrevenues
AccrualkeyTheaccrualkeyinpricingprocedureisusedfor
accumulatingthevalues.Forexamplefreightchargespaidtothevendorforeveryinvoiceisgenerallypaidlater.Thenthe
freightchargesforthatvendorforaperiodofletssay3monthswillgetaccumulatedinakey(Accrual)foralltheinvoices
inthatperiod.FurtherthiskeyislinkedtoaGLaccount.Soattheendofaperiodtheywillsettletheamounttothevendor.
MaindifferenceisaccountkeypostsintorevenueaccountorconsumptionaccountAccrualkeypostsintoAccrual
account.Accrualentryispassedwhencostorrevenueareaccruedbutnotpaidorbilled.ERBistheaccountkeyusedfor
rebateprocessinganditisasalesdeduction.ERUistheaccrualkeyusedinpricingforrebateprocessingitisusedfor
differenceinsalesrevenues.ERBissalesdeductionandERUistheaccrualamount.Bothamtsaresamebutpostedto

diffGLPrintindicatorsin
thepricingprocedureNewprintindicatorsinthepricingprocedurehavebeenprovidedforissuingconditionslineswhen
printingdocumentssuchasorderconfirmationsandinvoices.Thefollowingprintindicatorsareavailableinreleasesprior
to4.0: '':Conditionlinenotprinted 'X':Conditionlineprintedatitemlevel 'S':Conditionlineprintedintotalsblock
Counter:Counterisused
toshowasecondministepwithinanactualstep.Forexample,youmayhaveallyourfreightsurchargesassignedto
step100however,theremaybethreeconditiontypes,eachrepresentingadifferentfreightsurcharge.Thus,youcan
assignafreightconditiontypetostep100,counter1anothertostep100,counter2anothertostep100,counter3andso
on.Condition
supplementAconditionsupplementisasupplementforaparticularconditiontype.Forexample,youcanincludea
supplementeverytimeyouapplyamaterialprice.Thesupplementcancontainvariousdiscounts.Duringpricing,the
systemautomaticallyappliesthediscountsdefinedinthesupplementeverytimeitaccessesamaterialprice.Youdefine
theconditiontypesforwhichyouwanttouseconditionsupplementsinCustomizingforSales.Toincludeacondition
supplementchoose:
9.SAPSDbyMohitAmitabh9GotoConditionsupplementontheoverviewscreenoftheconditionrecord.Youcanthen
enterthedataforeachdiscountintheconditionsupplement.Youcanonlyenteraconditionsupplementifthecondition
typeyouareworkingwithhasalreadybeendefinedinCustomizingforSalestoincludeconditionsupplements.Default
ConditionSupplementsYoucanselectadefaultconditionsupplementbychoosingDefaultconditionsupplementthe
systemautomaticallyproposesallthediscountsthataredefinedfortheconditiontypeyouareworkingwith.Youcanthen
entertheappropriateamountsorpercentagediscountsthatapplytothediscountsintheconditionsupplement.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRevenueAccount
determinationRevenueaccountdeterminationiscarriedoutusingtheconditiontechnique.Itismaintainedattcode
VKOA1.Chartofaccounts2.SalesOrganization3.Accountassignmentgroupforcustomerfromcustomermaster
billingtab.4.Accountassignmentgroupformaterialsalesorg2view.5.Accountskeypricingprocedure6.Appropriate
G/Laccounts.TcodeVKOAKOFIAccountdeterminationwithFI(NoCostassignment,postingaccountstoFI)KOFK
AccountdeterminationwithCO(CostAssignmenti.e.WBSPostingAccountstoFI&CO)TcodeOVK8account
assignmentgroupKOFI100isaprocedurewhichwillhaveconditiontypesKOFIandKOFK.WeassigntheKOFI100in
billingtype.Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
WhatisthepurposeofshippingpointdeterminationnotmenupathSothatShippingPointisdeterminedautomatically
oncethesettingsforthesamearedone.WhatandwheretypesofcopycontrolswechangeCopyControl:isbasically
meantsothatDataiscopiedfromprecedingDocumenttosubsequentone.Whatsubsequent
10.SAPSDbyMohitAmitabh10DocumentisrequiredistosomeextentdeterminedbyCustomerRequirementsaswell
asDocumentTypes.e.g.IngeneralcaseofStandardOrder,itwillbeCopyControl(OrdertoDelivery)fromORtoLF.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMovementtypeinSAP
MovementtypeinSAPcontrolvitalparameteroneachandeverygoodsmovement.Withoutmovementtypenogoods
movementpossibleandeverymovementofgoodsisfollowedbyamovementtypeonlyandwhichmakespossiblegoods
movement.Theconceptismovementtypeisthereasstandardmovementtypeorcreated(tcodes:OMJJ)asneeded.G/L
accountassignmentandG/Laccountassignedtotransactioneventkey(OBYC).Furthermoremovementtypeisusedfor
withaccountmodifiertobreakdownaccountdeterminationforexample:GBBVBR,GBBINV,GBBBVO,andGBBBSA.
1.Updatingthequantityfields2.Updatingthestockandconsumptionaccounts3.Selectionofthefieldsusedforentering
documents4.Printinggoodsreceipt/issueslips
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSalesdocumenttype
Everysalesdocumentismadeupwiththreetiers:Headerlevelcategory(VBAK)Itemlevelcategory(VBAP)Schedule
linecategory(VBEP)Headerlevelcategory:[VBAK]:Ineachandeverysalesdocumentdatathatbelongstowhole
documentcapturedintoheaderlevel.Ex:Soldtoparty,Shiptoparty,Billtoparty,Payer(Partnerfunctions)
and,salesareaordervalue,etc.ThedatathatgoingtobestoredatheaderlevelcapturedintoVBAKtable.Headerlevel
categorycontrolledbydocumenttypeEx:IN,QT,ORCS,etc.Itemlevelcategory:[VBAP]:Atitemlevelcategorydata
thatisgoingtobestoredbelongstoaparticulariteminthesalesorder.Ex:Netvalue,plant,storagelocation,shipping
point,route,etc.Itemlevelcategoryiscontrolledbyitemcategoryitself.Ex:TAN(Standarditem),TANN(Freeofcharge
item),TATX(Textitem).ThedatathatisgoingtobestoredatitemlevelcapturedintoVBAPtable.Scheduleline
category:[VBEP]Schedulelinesarenothingbutcustomerintendeddeliverydateplus(+)quantitytobeconfirmed(fora
lineiteminthesalesorder).Everylineiteminthesalesordermusthaveoneormorethanaboveschedulelines.The
schedulelinecategoryoflineitemformsbasisforadeliverydocument.Schedulelinecategoryiscontrolledbyschedule
linecategoryitself.Ex:DeterministicMRPCPNoMRPCNQuestion:Whatarethesalesdocumentcontrolparameters?
Answer:EverySalesdocumentcontrolledby:Headerlevelcategory(Ex:OR)Itemlevelcategory(Ex:TAN)Scheduleline

category(Ex:CP)Salesdocumenttype:OR[AVART]Standardorder1.Salesdocumentcategory:[C]=OrderA
classificationofdifferenttypesofdocumentsEx:IN,QT,OR.
11.SAPSDbyMohitAmitabh11AInquiryMInvoiceBQuotationNInvoicecancellationCOrderOCreditmemoDItem
proposalPDebitmemoUse:Thedocumentcategorydetermineshowthesystemstoresandkeepstrackofdocument
data.Itenablesthesystemtoprovidestatusinformationaboutdeliveryprocessing,billingprocessingandaboutthe
documentsthatwereusedasareferencedocumentsforthissalesdocumenttype.Ex:IN,QT.2.Salesdocumentblock:
[]=NoblockIfwewanttoblockthissalesdocumentforprocessingatclientlevel.Sectionnumbersystems3.Number
rangeinternalassignment:[01]Numberrangeexternalassignment:[02]WecandefinenumberrangesinIMGandwe
canassignthosenumberrangekeysinnumberrangesystemsection.Systemgivesthepriorityforinternalassignmentif
weassignthevalueotherwiseenduserhastoassignavalueexternallyformthespecifiednumberrange.Assoonas,the
endusersavesthedocumentsystemassignsthenumber4.Itemnumberincrement:[10]:Wecanassignanumberinthis
field.Sothatsystemgeneratesnumbersforallitemsinthesalesorderbyincrementingspecifiednumber.Subitem
increment:[]:Wecanassignanumberforsubitem.Sothatsystemgeneratesaccordingly.GeneralcontrolSection5.
Referencemandatory:[]=Noreferencerequired.Wecanspecifythereferencedocumentasamandatoryforthis
documentprocessing.Thedocumentdoesnothaveamandatoryreferencebeforeanordercanbecreated,suchas
referencetoaquotationismandatory.NoreferencerequiredAWithreferencetoaninquiryBWithreferencetoa
quotationCWithreferencetoasalesorderESchedulingagreementreferenceGWithreferencetoaquantitycontractM
Withref.tobillingdocument6.Probability:[100]:Theprobabilityofthecustomerconfirmingtheinquiryorquotationasa
partofsalesorder.Use:Thesystemusestheprobabilityandnetvalueofeachitemtocalculatetotalexpectedordervalue
forthesalesdocument.
12.SAPSDbyMohitAmitabh12Ex:Aquotationcontainstwoitems.Item1hasavalueof100/Rsandtheprobabilityis
100%.Item2haveavalueof200/andtheprobabilityis25%.Thenthesystemcalculatesthatprobabilityasfollows:(Rs
100X100%+Rs200X25%)/300=50%.Thatmeanstheprobabilityofthisquotationresultinginsalesorderis50%.7.
Checkcreditlimit:[D]=Creditmanagement:Automaticcreditcontrol.InSAPwehaveanoptiontoconfigurecredit
managementfeaturesforparticularcustomer.Asineverybusiness,creditsalesaremoreorlessmandatory.Whenthe
creditsalesexistitisessentialtomonitorcreditriskofparticularcustomer.Wecanconfiguretwokindsofcreditchecks.
Thoseare:(A)Simplecreditcheck(B)AutomaticcreditcheckNOTE:Creditmanagementcanbeconfiguredatorder,
delivery,PGIlevelnotatbillinglevelNocreditlimitcheckARunsimplecreditlimitcheckandwarningmessageBRun
simpleCreditlimitcheckanderrormessageCRunsimplecreditlimitcheckanddeliveryblockDCreditmanagement:
Automaticcreditcontrol8.Creditgroup:[01]=CreditgroupforsalesorderItspecifiesthedocumentcreditgroupfora
particularsalesdocument.Use:Thedocumentcreditgroupenablesustocombinedifferentsalesdocumenttypesforthe
purposeofcreditmanagementforcreditexposure.Outputapplication:[V1]=Sales.Outputdetermination:InSAPby
usingconditiontechniquewecanconfigureoutputforaparticulardocumentforwhichSAPfollowsoutputdetermination
procedure.Wecangenerateandsendoutputofdocumentbyemail,fax,andtelexorbylocalprinter.9.Itemdivision:
Thisindicatorenablesthesystemtogotomaterialmasteroflineitemanditcopiesitsdivisionandproposedintosales
order.Ifyoudonotcheckitthensystemtreatsallitemsinthesalesorderasaheaderdivisionitem.10.ReadInforecord:
[CustomerMaterialInforecord]:Wecancreatecustomermaterialinforecordmasterdatatomaintainthecustomersown
descriptionfortheparticularmaterial.Thecustomercanplacetheorderbyspecifyinghisowndescription.Then
systemcopiesthematerialdescriptionfromcustomermaterialinforecordandplacestherelevantmaterialinthesales
order.Inadditiontocustomerowndescriptionwecanmaintainplantdeliverypriorityetc.Systemgivesthetoppriorityfor
customermaterialinforecord.Ifyoumaintainedcustomermaterialinforecord,thenthisindicatorenablesthesystemto
readthatcustomermaterialinforecord,whileraisingsalesorderofthissalesdocumenttype.11.Purchaseordernumber:
Nocheck.Systemcheckswhetherthepurchaseordernumberexistedornotforthissalesdocumenttype.12.Enter
purchaseordernumber:Thisindicatorchecksforthepurchaseordernumberandifthepurchaseordernumbernot
existedthensystemtakessalesordernumberasapurchaseordernumber.Itisakeythatcontrolshowthecommitment
quantitiesshouldbecalculatedforsalesdocumenttype.Use:Thecommitmentdateiscalculatedusingthedeliverytime
forreleasestocontractswithdeliverytimes(OR)salesorderthatreferstoquotationscontainingdeliverytimes.The
committedquantityresultsfromtheagreeddeliverytimeorconfirmedquantityaccordingtothecalculationrulethatweset
here.TransactionflowSection
13.SAPSDbyMohitAmitabh1313.Screensequencegroup:[AU]=SalesOrderThisscreensequencegroupspecifies
thesystemtodisplaythescreensforthissalesdocumenttypeandspecifythesequenceinwhichtheyhavetobe
displayed.14.Incompletionprocedure:[11]=SalesorderSAPhasprovidedafeaturethatiscalledincompletion
procedurebywhichsystemremindstheenduseraboutthefieldsinwhichthevalueshasnotbeenmaintained,while
savingthedocumentasthesefieldswillhaveainfluenceonproceedingdocumentsthataredeliveriesandbilling
documents.Iftheenduserdoesnotmaintainedthevaluesinthoseimportantfieldsthenitcannotprocesssubsequent

documentsthataredependentonthevaluesofthesefields.Sothatsystemremindstheenduseraboutthemissingofthe
datasubsequentlyendusercanmaintainthedatainthosefieldsbeforesavingthisdocument.SAPfollowsincompletion
proceduretowhichincompletionloghasbeenassigned.15.Documentpricingprocedure:[A]=StandardSystemtakes
thevalueofthisfieldintoconsiderationtodeterminepricingprocedureforthissalesdocumenttypebyconsidering
anothertwofactorsthataresalesareaandcustomerpricingprocedure(VD01).AStandardIPriceIncreaseBBroker
IndirectMCoMan/MiscCSamplesPPromotionPaymentDDonationsTTransfersEPromotionCreditUUnsalables
FAQ:Howsystemdeterminespricingprocedure?ANS:Systemdeterminespricingprocedurebytakingthreefactorsinto
consideration:(A)Salesarea(thattheenduserenters)plus(B)Documentpricingprocedure(Ex:VOV8ofOR)plus(C)
Customerpricingprocedure(VD01)ShippingsectionDeliverytype:[LF]=DeliveryDeliverydocumenttypeLFhasbeen
assigntosalesdocumenttypeOR.SosystemautomaticallyproposesthesedeliverydocumenttypeLFwhenweraise
thesalesorderdocumenttypeOR.Deliveryblock:[]Itindicatesifanentiresalesdocumentisblockedfordelivery.
Process:Systemproposesdeliveryblockatheaderlevel.Thisblockappliestowholeitemsinthesalesorder.Wecan
proposeheaderleveldeliveryblockforsalesdocumenttypelikefreeofchargedeliverieswhereitisimportantthat
someoneshouldcheckbeforeshipping.
14.SAPSDbyMohitAmitabh14Ifweusecreditlimitcheck,thesystemcanautomaticallyblockthedelivery.Shipping
conditions:[]WecanmaintainshippingconditionsforthissalesdocumenttypeEx:01,10,etc.Wemaintaintheshipping
conditionsinthecustomermasteraswellassalesdocumenttype.Ifwemaintaininthebothareassystemgivesthe
priorityforsalesdocumenttype.ForsalesdocumenttypeCSshippingcondition10ismust.Immediatedelivery:[]=
Createdeliveryseparately.Wecanspecifythevalueinthisfieldbywhichsystemautomaticallycreatesdeliverydocument
forthesalesdocumentassoonastheend.UsersavesthedocumentvalueXismostrelevantforsalesdocumenttype
CSascashsalesdocumentshouldcreatedeliverydocumentassoonastheendusersavesthedocumenttypeCS.
BillingsectionDeliveryrelatedbillingtype:[F2]=InvoiceOrderrelatedbillingtype:[F2]=InvoiceBillingdocumenttypeF2
hasbeenassignedtothissalesdocumenttype.Sothatsystemautomaticallyproposesthebillingdocumentforthissales
documenttype.Intercompanybillingtype:[IV]=Intercompanybilling.Weassigntheintercompanybillingtypetothe
salesdocumenttype.Sothatwhentheintercompanybillingprocesstakesplaceforthisordersothatthe
systemautomaticallyproposesthisintercompanybillingdocumenttypeIV.Billingblock:[]Itindicatesiftheitemis
blockedforbilling.Systemautomaticallyproposesabillingblockforsalesdocumentsthatmustbecheckedbeforebilling
Ex:RE,G2,andL2.Systemproposestheblockforallitems.Ifoneitemhastwoschedulelinesthenblockappliestoeach
item.Billingplantype:[]WecanassignbillingplantypeforthissalesdocumenttypeasanEx:Standardbilling,periodic
billing(forrentedormaintenancecontract).Theentirevaluetobebilledisbilledineachbillingplanedate.
15.SAPSDbyMohitAmitabh15Itemcategorytype
16.SAPSDbyMohitAmitabh16Itemcategoriesaredefinedtoprovideadditionalcontrolfunctionsforthesales
documents.Completionrule:Notrelevantforcompletion(Itisforquotationsandcontractitems).Wecanspecifythata
quotationiscompleteonlyafteritsquantityhasbeenfullyreferencedbysubsequentdocument.CopycontrolQuotationto
saleorderVTAAAItemiscompletedwiththefirstreferenceBItemiscompletedafterfullquantityhasbeenreferenced
CItemiscompletedafterthetargetqtyisfullyreferencedDItemisreferencedviacontractreleaseEItemiscompleted
afterfulltargetvalueisreferencedBillingrelevance:[A]=Deliveryrelatedbillingdocument.Thevaluedetermineswhat
kindofbillingdocumentithastogenerateforthisitem.Thatisorderrelatedbillingdocumentordeliveryrelatedbilling
documentBlankNotrelevantforbillingADeliveryrelatedbillingdocumentBRelevantfororderrelatedbillingstatus
acc.toorderqtyCRelevantforord.relatedbillingstatusacc.totargetqtyDRelevantforproformaBillingplantype:[]
Wecanassignbillingplantypeforthisparticularitemthatisstandardbilling,periodicbillingandmilestonebilling.Billing
block:[]Thebillingblockindicatorisusedtoblockeachitemofthiscategoryforbilling.1CalculationMissing8Check
CreditMemo2ComplConfirmMissing9CheckDebitMemo3PricesIncomplete10IssueCheckCrMemo4Check
TermsofPayment11Over$limitCrMemo5CheckTermsofDlvPricing:[X]=PricingstandardItindicateswhetherthe
systemautomaticallycarriedoutpricingforthisitem.Ex:Fortextitemitisgradeout.blankNopricingXPricingstandardA
PricingforemptiesBPricingforfreegoods(100%discount)
17.SAPSDbyMohitAmitabh17Statisticalvalue:[]=Systemwillcopyitemtoheadertotals.Itindicateswhetherthe
systemtakesthevalueofanitemintoaccountwhenitdeterminesthetotalvalueofdocument.blankSystemwillcopyitem
toheadertotalsXNocumulationValuescannotbeusedstatisticallyYNocumulationValuescanbeusedstatistically
Businessitem:Itallowsthebusinessdataatheaderleveldifferswithitemlevelbusinessdata.IftickedIndicateswhether,
duringsalesorderprocessing,thebusinessdatathatyouenterforanitemisallowedtodifferfromthebusinessdatainthe
header.Businessdata:Businessdataisnothingbutsales,shippingandbillingdatathatiscalledasabusinessdata.Ex:
Wemaintainpaymenttermsincustomermaster.Whenweraisethesalesorderforthiscustomerthepaymenttermsare
copiedintothesalesdocumentheaderfromcustomermaster.Ifwedonotmaintainpaymenttermsinthecustomerand
wemaintainpaymenttermsinthesalesdocumentheadermanuallythenthosepaymenttermsapplieswholeiteminthe

salesorder.Ifwehavenumberofitemsinthesalesorderandifwewanttochangepaymenttermsforparticularlineitem,
systemallowsustodoso,ifbusinessitemfieldhasbeenchecked.Otherwisesystemwillnotallowchangingthepayment
termsatitemlevel.Schedulelineallowed:Itindicateswhetherwecancreateschedulelinesfortheitem.Salesorder
itemsalwayswillhaveaschedulelines.Theitemslikecreditmemorequestandcontractsdonothaveanyschedulelines.
Theitemsthathaveaschedulelineswillbecopiedintothedeliverydocument.Theonlyoneitemcategorythatistext
itemhasanexemption.Fortextitemswithorwithoutschedulelineswecancreatedeliverydocuments.Itemrelevantfor
delivery:Itindicateswhetheratextorvalueitemisrelevantduringdeliveryprocessing.Theitemitselfisnotdelivered.But
itservesonlyforinformationpurposeindeliverydocuments.Returns:ItindicatestheitemisreturnitemEx:REN
Weight/volumerelevant:Thisindicatorenablesthesystemtocalculateweightandvolumeofmaterials.Creditactive:This
indicatorenablestoconfigurecreditmanagementfunctionsforthisitem.Determinecost:Thisindicatorenablesthe
systemtocalculatecostofthematerialofthisitemcategory(conditiontypeVPRSisusedtocalculatethecostprice).
RevenuerecognitionTheR/3standardmethodforrevenuerecognitionconsistsofrevenuerecognitionatthetimeof
billing.Companiesusestandardrevenuerecognition,iftheywanttopostrevenuesinFinancialAccounting,assoonasan
invoiceiscreated.ItisdetermineddifferentlyfordifferentItemcategoriesthenecessarysettingsaredeterminedinCOPA
basedonrequirementInrevenuerecon.Youcancreateyourbillingdocumentsandtheywillbepassedtoaccountings.But
inthiscaseyourcustomeraccountwouldbedebitedanddeferredaccountswouldbecredited.Thepurposeofrevenue
recognitionisthatyoucanpostalltherevenuesfromadeferredaccounttosalesrevenueaccountforaparticularperiod
togetherforallthedocs.throughtransactionVF44.Ifyoucanseeyoursalesdocsno.inVF44,thenyourrevenue
recognitionissuccessful.PressoncollectiveprocessinginsideVF44forpostingtherevenuesfromdifferedacctosales
revenueaccount.SalesandDistribution BasicSettings AccountAssignment/Costing RevenueRecognition.
DeterminingtherevenuerecognitionmethodThemethodofrevenuerecognitionisdeterminedbysettingsintheitem
category
18.SAPSDbyMohitAmitabh18Fortimerelatedrevenuerecognition,youalsomakesettingsfortheAccrualPeriod
StartandforRevenueDistribution.Forservicerelatedrevenuerecognition,youspecifytheRevenueEvent.Revenue
recognitioncategoriesOptionDescriptionNovalueStandardrevenuerecognitionThevalueofthisitemisrecognizedat
thetimeofinvoicing(standard).ATimerelatedrevenuerecognitionThevalueofthisitemisrecognizedinequal
proportionsbasedontheaccrualperiodoftheitem(salesdocumentbased).BServicerelatedrevenuerecognitionThe
valueofthisitemisrecognizedonthebasisofbusinesstransactions,suchasgoodsreceiptfordeliveryrelevantitemsor
postingofsalesordersforitemsthatarenotrelevantfordelivery.DBillingbasedtimerelatedrevenuerecognitionThe
valueofthisitemisrecognizedinequalproportionsbasedontheaccrualperiodoftheitem(salesdocumentbased).Only
amountsthathavealreadybeenbilledarerecognized.EBillingbasedservicerelatedrevenuerecognition(ISM)The
valueofthisitemisrecognizedonthebasisofbusinesstransactions,suchasgoodsreceiptfordeliveryrelevantitemsor
postingofsalesordersforitemsthatarenotrelevantfordelivery.ThisoptionisdesignedspecificallyfortheMedia
component(ISM).FCredit/debitmemoswithreferencetopredecessorThevalueofthisitemisrecognizedfromacredit
ordebitmemowithreferencetotheSDdocument.GeneralcontrolsectionAutomaticbatchdetermination:Thisindicator
enablesthesystemtodeterminebatchautomaticallyofthisitemcategory.Roundingpermitted:Ifyoucheckit
systemroundsofthequantityofthematerialforthisitemcategorytype.Orderquantity=1:Ifyoucheckitsystemenables
onequantityforlineitem.itdoesnotacceptmorethanonequantity.
19.SAPSDbyMohitAmitabh19.Schedulelinecategory:Transactioncode:VOV6Deliveryblock:Wecanspecify
deliveryblockthatthesystemappliesautomaticallyduringprocessing.Ex:Wecanspecifydeliveryblockforallfreeof
chargedeliveriesasthesedocumentshavetobeapprovedbeforeprocessing.Movementtype:[601]=GDgoods
issue:delivery.Inventorymanagementforgoodsmovementintodifferentpurposesusesthismovement.Goodsmovement
isnothingbutaphysicalorlogicalmovementofmaterialsleadingtoachangeinstocklevelsisresultinginthe
consumptionofthematerial.Movementtype1step:[]Itisusedforintercompanybillingmovementtype.Ordertype:[]
Itisapurchaseordertype.Ex:DocumenttypeNBcanbeassigned.Inindividualpurchaseorderandthirdpartysales
ordersystemautomaticallycreatespurchaserequisition.Soastocreateitautomaticallypurchaserequisitiondocument
typeshouldbeassignedhere.Itemcategory:[]Wecanspecifytheitemcategoryforpurchaserequisitiondocuments.Ex:
0forindividualpurchaseordersand5forthirdpartyorders.Accountassignmentcategory:[]Wecanassignaccount
assignmentcategoryforthirdpartyandindividualpurchaseordertransactions.Sothatrespectiveaccountsgetupdated.
20.SAPSDbyMohitAmitabh20Checkitemrelevantfordelivery:Itindicatesthedocumentitemisrelevantfordelivery
anditcausestocreatedeliverydocument.Purchaserequisitiondeliveryschedule:Inthirdpartyandindividualpurchase
ordersthevendorsuppliesmaterialstotheendcustomerthroughthecompanyordirectly.Whenthevendorhastosend
thematerialsthebusinessrequirescertaintimeforgoodsreceivingprocess.Thetimecanbespecifiedasadelivery
schedulelinesinpurchasingdocuments.Thisindicatorcreatesthoseschedulelinesinpurchaserequisitiondocuments.
TransactionflowsectionChecktransferofrequirements(Req./Assembly):Requirementsofsalesdocumentwhether

individualorsummarizedshouldbetransfertoMRPbysystemautomaticallytocreatedemand.Checkavailabilitycheck:If
thesystemhastocarryoutavailabilitycheckformaterialsandquantitiesinthesalesorderitshouldbechecked.Product
allocation:Throughproductallocationwecanallocateproductsforcustomersevenly.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXInhowmany
placeswecanblocktheSalesDocument?1.InVOV8Attheheaderlevelthesalesdocumenttypecanbeblocked.2.
Atschedulingagreementleveldeliveryblock.Ifthetolerancelimitwasnotmetorexcided.3.AtShippingleveldelivery
block.Entiresalesdocumentisblockedfordelivery.Ifyouuseacreditcheckthesystemwillautomaticallyblockdelivery.
4.BillingBlockThesystemcanautomaticallyproposeabillingblockforsalesdocumentsthatmustbecheckedbefore
billing(forexample,returns,creditanddebitmemorequests).5.AtitemcategoryVOV7Billingcanbeblocked6.At
schedulelinecategoryVOV6defaultdeliveryblockYoucanspecifydeliveryblockforthefollowing:(1)Salesdocument
Type(2)Schedulinglinecategory(3)DeliverytypeThedeliveryblockscanbespecifiedforfreeofchargedeliveries.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXDeliveryDocuments
DocumenttypesNameDeliverytypeOutbounddeliveryLFOutbounddeliverywithoutreferenceLOReturnsdeliveryLR
ReplenishmentdeliveryNLReplen.CrosscompanyNLCCOutbounddeliveriesfromprojectsLPOutbounddeliveryfor
subcontractorLB
21.SAPSDbyMohitAmitabh21TablesHeaderLIKPItemLIPSDeliveryDocumentItemCategoryDeliverydocument
type(+)Itemcategorygroup(+)Usage(+)HigherlevelitemcategoryLF+NORM+NIL+NIL=DLNLF+NORM+
CHSP+NIL=TANLF+NORM+CHSP+KLN=KLNLF+NORM+CHSP+TANN=TANNLF+NORM+PACK+NIL
=DLNLF+VERP+PACK+NIL=DLNLF+NORM+PSEL+TAX=TAPSUsage:PACK=ForgeneratingPackaging
itemCHSP=ForBatchitemPSEL=ForProductselectionDefineDeliveryDocumentOVLKNRinternalassignment&
NRexternalassignment:Numberthatdetermineshowdocumentsaretobenumberedbytheuser.Itindicateswhich
numberrangeisrelevantforadocumenttype.Itemnumberincrement:Theincrementbywhichyouwanttheitem
numbersisasales,delivery,orbillingdocument,toincreasewhenthesystemautomaticallygeneratesitemnumbers.
Orderrequired[X]=SalesorderrequiredIndicateswhetheradeliverythathasnoreferencetoanexistingsalesorderis
allowed.ForLOdeliveryorderthisfieldisleftblank.BpurchaseorderrequiredRReturndeliverytovendorDefaultorder
type[DL]=DefaultordertypefordeliverieswithoutreferencetoorderWhenyoucreatedeliverydocumentsthatdonot
refertoexistingorders,youmustprovidesomeofthecontrolcriteriathatarenormallycopiedfromasalesdocument
headerintothedeliverydocument.Hereweassigndeliveryordertypefordeliveriesthatarecreatingwithoutreferenceto
order.ItiscalledasPSEUDOdocument.WecandefinePSEUDOdocumentstypesintableTVAK.
22.SAPSDbyMohitAmitabh22Adeliverydocument,forexample,needsinformationaboutwhichitemtypesneedtobe
defined.YoucandefineapseudoordertypeinTableTVAK.Whenyoucreateadeliverythatdoesnotrefertoanexisting
order,thesystemautomaticallyusesthepseudoordertype.Itemrequirement[202]=Requirementforitemthatdoesnot
refertoasalesorder.Itidentifiesarequirementsroutineforadeliveryitemthatdoesnotrefertoasalesdocument.The
deliveryitemmustmeettherequirementsoftheroutinebeforeitcanbefurtherprocessed.StorageLocationRule
[MARE]:Itspecifieshowthesystemdeterminesthepickinglocationwhenyoucreateadeliverywithoutenteringastorage
locationfortheitems.InourcaseitsMALAMALAShippingpoint/plant/storageconditionRETAPlant/situation(SITUA)
/storageconditionMAREMALA,thenRETA(backupprocedure)MSREAdvancedReturnsInbound(ConsidersFollow
UpActivity)Documentstatisticgroup[]:Itspecifiesastatisticsgroupforthissalesdocumenttypeandhelpsdetermine
whichdatathesystemupdatesinthelogisticsinformationsystem.Wecanassignstatisticsgroupsto:ItemcategorySales
documenttypeCustomerMaterialRoutedetermination[A]=NewroutedeterminationwithoutcheckItspecifieswhether,
duringdeliveryprocessing,thesystemusestheroutethatisdeterminedduringsalesorderprocessingorwhetherit
determinesanewroute.ANewroutedeterminationwithoutcheckBnewroutedeterminationwithcheckCNonewroute
determinationSpecifieswhether,duringdeliveryprocessing,thesystemusestheroutethatisdeterminedduringsales
orderprocessingorwhetheritdeterminesanewrouteDeliverysplitWarehouseNumber:Itenablesdeliveryspilt
accordingtowarehousenumber.DeliverysplitPartner:Thisindicatorcontrolsthesystemissplitbehaviorwhendelivering
precedingdocumentsthatareassignedtodifferentpartnerfunctions.Settheindicatorifdifferentpartnerfunctionsinthe
precedingitemstobedeliveredshouldalwayscausethesystemtoperformadelivery.Outputdeterminationprocedure
[V10000]=HeaderoutputItdefinestheoutputcategoriesthatareallowedinadocumentandthesequenceinwhichthe
outputcategoriesappearinthedocument.Outputtype[LD00]=DeliverynoteIfspecifiesthekindofoutputtobe
produced
23.SAPSDbyMohitAmitabh23DefineItemcategoryfordeliveries:Transactioncode:OVLPMaterialnumber0allowed:
ItcontrolswhetheritmakessensetoenteranitemintheSDdocumentwiththisitemcategorywithoutspecifyinga
material.Itallowstocreateadeliverydocumentforalineitemwith0quantity.Use:Itwouldmakesensetosetthis
indicatorfortextitems.Itemcategorystatisticsgroup[1]=Order,debitmemoItspecifiesastatisticsgroupforthisitem
categoryandhelpsdeterminewhichdatathesystemupdatesintheLogisticsInformationSystem.Checkquantity0[A]=

NoteaboutthesituationItspecifieswhenwecreateanitemthathasa0quantity.Inthissituationhowsystemshouldgive
message.Itisusefulfortheitemsthatarecreatingwithoutorder.Checkminimumquantity[A]:NoteaboutthesituationIt
specifieswhethersystemhastocheckminimumdeliveryquantityandsystemreactionswhentheminimumdelivery
quantityhasbeentoyetreach.Thisfieldworksaccordingtothecustomermaterialinforecord,andmaterialmaster
record.Systemgiveswarningorerrormessage.Checkoverdelivery:Itspecifieshowthesystemreactswhetherwarning
orerrormessageduringdeliveryprocessingwhenoriginalorderquantityexceedsdeliveringorderquantity.Itworks
accordingtocustomermaterialinforecord.Availabilitycheckoff:Itisthecontroltoswitchon/offavailabilitycheckfor
deliveryitems.Rounding:Thisindicatorspecifiesroundingrulesforwholenumberunitofmeasure.ItisusefulforBOM
items.HowcanyoutriggerautomaticprintafterPGI?GotoIMGLogisticsExecutionShippingBasicShipping
FunctionsOutputControlOutputDeterminationMaintainOutputDeterminationforOutboundDeliveriesMaintain
AccessSequencesHereselecttheAccessSequenceyouareusing&fromleftsideselectAccessesThereisa
Requirementscolumn.Currentlyitwouldbe"0"orblank...AssignRequirement1DeliveryGIpostedhere.GotoVV21
selecttheoutputtypefordeliveryLD00.Presskeycombinationselecttheappropriateoption.Aspermysystem
24.SAPSDbyMohitAmitabh24NextscreenNowmaintaintheconditionsappropriatelyNowGotova01createasales
orderGotovl01ncreatedeliveryanddoPGIOncethedeliveryissavedtheGodsreceiptisautomaticallyprinted.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBillingDocuments
Theheaderdataofthebillingdocumentdefineshowtheinvoiceistobehave.Billingdocumentusesonlyinternalnumber
rangeassignment.HeaderVBRKItemVBRPBillingdocumenttypes:F1=StandardinvoiceforsalesorderRE=Credit
forreturnsF2=StandardinvoicefordeliveryS1=CancellationinvoiceF5=ProformainvoiceforsalesorderS2=
CancellationcreditmemoF8=ProformainvoicefordeliveryIV=IntercompanybillingG2=CreditmemoL2=Debit
memoDefineBillingtypes:Transactioncode:VOFANumberrangeinternalassignment[19]:Numberthatdetermineshow
documentsaretobenumberedbytheuser.Itindicateswhichnumberrangeisrelevantforadocumenttype.Herenumber
rangeisonlyinternal.
25.SAPSDbyMohitAmitabh25Itemnumberincrement:Theincrementbywhichyouwanttheitemnumbersisa
sales,delivery,orbillingdocument,toincreasewhenthesystemautomaticallygeneratesitemnumbers.SDdocument
category[M]:Thatdefineswhattypeofdocumentthesystemisusing.AInquiryMInvoiceBQuotationNInvoice
cancellationCOrderOCreditmemoDItemproposalPDebitmemoESchedulingagreementQWMStransferorderF
SchedulingagreementwithexternalserviceagentRGoodsmovementGContractSCreditmemocancellationHReturns
TReturnsdeliveryfororderIOrderw/ochargeUProformainvoiceJDeliveryVPurchaseOrderKCreditmemorequest
LDebitmemorequestDocumenttype[]:Thedocumenttypeclassifiesaccountingdocuments.AsinvoicegeneratesFI
documenttypeRV(Billingdatatransfer)wehavetoassigninthedocumenttypefieldundergeneralcontrolsection.RV
Billingdoc.transferRXSDDocumentTransferNegativeposting[A]=NegativepostingforsameperiodThisindicator
causesthetransactionfigurestoberesetforadocumentitem.Iftheindicatorisset,thenthetransactionfigureupdateis
changed.Acorrespondinglysetpostingonthedebitsidereducesthecreditssideoftheaccount.Acreditpostingreduces
thedebitsideoftheaccount.Use:Theindicatorcanbeenteredinbillingtypesforcreditmemosandcancellations.Itonly
hastherequiredeffectinFI,ifthecompanycodepermitsnegativeposting.Postingblock:Ifyoucheckitbillingdocument
isgoingtobeblocksautomatictransferofthedatafrominvoicetoFIdocument.Manuallytheinvoicehastobereleased.
Statistics:thevalueofthebillingdocumentisgoingtobeupdatedinLIS.Itindicateswhetherthesystemstores
informationfrombillingdocumentsofthistypeforthepurposesofstatisticalanalysis.Relevantforrebate:Thisindicatoris
oneoftheprerequisitetoprocessrebates.Thisindicateswhetherbillingdocumentsofthistypearerelevantduring
rebateprocessing.
26.SAPSDbyMohitAmitabh26Cancellationbillingtype[S1]=InvoicecancellationItspecifiesthedefaultcancellation
forthisbillingtype.Forcancelingtheinvoicethebillingtype[S1]canbeproposedforF2and[SV]forBV.Use:Ifyouenter
thenumberofanexistingbillingdocumentinthedocumentfieldontheinitialscreenforcreatingabillingdocument,the
systemautomaticallycreatesacancellationdocumentofthisbillingtype.Accountdeterminationprocedure[KOFI00]:It
specifiestheconditiontypesthatthesystemusesforaparticulartypeofdocument(Ex:Invoice)todeterminetheG/L
Accountstowhichamountsshouldbeposted.ThevaluesoftheinvoicearegoingtobepostedinrespectiveG/LAccounts
throughthisfieldassignment.NOTE:ForproformainvoicesEx:F5andF8donotcontainanyvalue.Duetothis
assignment,systemcanunderstandwhetherithastotransferthebillingdatafrominvoicetoFImodule.Proformainvoices
onlyusedforinformationpurpose.TheydonotcarrytheanyinformationfrominvoicetoFI.AStandardCSamplesMCo
Man/MiscTTransfersAccountdeterminationreconciliationaccount[]:Itdeterminestheconditiontypesthatthe
systemusesfordeterminingthereconciliationaccountthatthesystemusesforacertaindocumenttypeEx:Invoice.Ifa
G/LAccountisdeterminedhere,thenthereconciliationaccountstoredinthecustomermasterrecordisignored.Output
determinationprocedure[V10000]=BillingoutputItdefinestheoutputcategoriesthatareallowedinadocumentandthe
sequenceinwhichtheoutputcategoriesappearinthedocumentItemoutputprocedure[]:Itisthecombinationofoutput

categoriesthatyouareallowedtousewhenyouprocessoutputattheitemlevelinadocumentEx:Outputforasales
orderitem.Outputtype[RD00]=InvoiceItspecifiesthekindofoutputtobeproducedHeaderpartners[FK]=Billing
documentItspecifieswhichgroupofpartnerfunctionsthesystemautomaticallyproposesattheheaderlevelinthistypeof
billingdocument.
27.SAPSDbyMohitAmitabh27YoudefinepartnerdeterminationproceduresintableTPAERItempartners[FP]=
BillingitemItspecifieswhichgroupofpartnerfunctionsthesystemautomaticallyproposesattheitemlevelinthistypeof
billingdocument.ThenumberrangeforthedocumentnumberThebillingtypethatcanbeusedtocancelthe
billingdocumentThetransferstatusofthebillingdocument:TransferredtofinancialaccountingBlockedfromtransferNot
transferredTheprocedureforaccountassignmentinFinancialAccountingTheallowedoutputforabusinesstransaction
andtheprocedureforoutputThepartnerfunctionsallowedatheaderlevelThepartnerfunctionsallowedatitemlevel
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBillingdocument&
Accountingdocumentnumbershouldbesame.Thisisastandardrequirementfrommanyclientswhichcanbeachieved
throughconfigitselfandnotthroughuserexitsSayyourbillingtypeisF2andtheaccountingdoctypeisRVFirstdefinea
numberrangesayZ1intcodeVN01sayfrom1to100assignthisZ1inVOFAforF2(whichyouwilldonormally)Int
codeFBN1defineanumberrangesamedescriptionZ1sayfrom1to100andmarkitasexternal(mostimportant)This
Z1whatyouhavedefinedinFBN1assignittoRV(RX)documenttypeintcodeOBA7Thatstheentireconfiguration
Wheneveryoucreateaninvoicesayifthenois50thentheaccountingdocofthatbillingdocwillalsobe50Theinternal
noofbillingsystemtakesasanexternalnoofaccountingandgeneratesthesamenumberinternallyduringaccounting
doccreationExternalheredoesnotmeanthatwehavetogiveexternallyforaccountingdocnoForbillingdocument
createno.rangebyTcodeVN01andassignittoinTcodeVOFAForaccountingdocumentcreateno.rangebyTcode
FBN1andactivatetheExternalFieldandassignittoinTcodeOBA7ButAssignthesameno.rangetobothDocument
typesforexp1000000to1999999.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBatchManagement1.
CreatematerialmasterbyspecifyingcheckinggroupofavailabilitycheckinSales:General/Plantdataas[CH]2.Check
BatchManagementinSales:General/PlantData1.SpecifybatchlevelandactivatestatusmanagementBatchcanbe
activatedat3levels.a.ClientLevel
28.SAPSDbyMohitAmitabh28b.PlantLevelc.MaterialLevel2.Activatedocumentmanagementforbatches:
Transactioncode:ODOC3.Activateinternalbatchnumberassignment:Transactioncode:OMCZ4.Maintaininternal
batchnumberassignmentrange:Transactioncode:SNUM5.Definebatchsearchprocedureallocationandcheck
activationBatchsearchprocedureallocationandcheckactivationAllocateSDsearchprocedure/activatecheckGotonew
entriesSpecifyoursalesarea,documenttype[OR],Assignsearchprocedure[SD0001]SD0001=StandardSDsearch
procedureSaveandExit6.ActivateautomaticbatchdeterminationinSDa.AutomaticBatchDeterminationforSales
OrderItem:ChooseItemCategoryTANandcheckAutomaticBatchDetermination.b.ActivateAutomaticBatch
DeterminationforDeliveryItemCategory:ChooseItemCategoryTANDLNandcheckAutomaticBatchDetermination.
7.CreateBatch:Transactioncode:MSC1N1.SpecifyMaterial2.Batch(InternalAssignment)3.Plant4.StorageLocation
8.Definebatchdetermination:Transactioncode:VCH11.Batchdetermination2.Batchsearchstrategy3.Forsalesand
distribution4.VCH1Create5.SpecifystrategytypeSD04=Customer/Material6.Clickonkeycombinationand
SelectCustomer/Material7.Specifycustomernumber,validityperiodsandmaterials8.SaveandExitGotoMB1Cand
initializethestockalongwithbatchGotoMMBEtocheckthestockoverviewGotoVA01andraisethesalesorder
Specifybatchmaterialnumberandcheckthestatusonthestatusbar
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXINTERCOMPANY/
CROSSCOMPANYSALESIntercompanysalesarethesalestransactionbetween2companycodes2plantsand2sales
organizations.Theorderingplantandthedeliveringplant.Inthiscasethedeliveringplantraisesthesalesorder,
subsequentlyitwilldeliverthegoodsdirectlytotheendcustomer,andissueonINTERCOMPANYBILLINGtoordering
plant.Thentheorderingplantraisesthestandardinvoiceinfavorofendcustomer.DeliveringSalesAreainitiate
OutboundDelivery(LF)infavorofendcustomersofordering2200/10/00subsequentlyitraisesInterCompanyInvoice
(IV)infavorofInterCompanyCustomerwhorepresents2200/10/00Thesystemchecksthecompanycodesofthesales
organizationandofthedeliveringplantandautomaticallycarriesoutintercompanybillingprocessingiftheyaredifferent.
CreatecustomerbyusingTransactioncodeXD01withtheaccountgroup0001underSalesAreaOrderingcompanycode
IN24
29.SAPSDbyMohitAmitabh29Step1.DefineordertypefortheintercompanybillingInthisstepweassignthesales
ordertypewiththeintercompanybillingtypeIVStep2.CreateintercompanycustomerOnecustomershouldbecreated
underdeliveringsalesarea10001200,andshouldbeassignedtoOrderingsalesarea22001000.Step3.
DefinetheinternalcustomernumberbysalesorganizationSpecifyOrderingsalesorganization2200Assignintercompany
customerStep4.AssignorganizationalunitbyplantThedeliveringplant1200mustbeassignedtotheorderingsales

organization.organizationDistributionchannelPlant10I.Thematerialtobesoldmustexistintheoriginal&
deliveringplant.II.Thecopycontrolrulesmustbedefinedbetweenthestandardinvoice,suchasF2,&theintercompany
invoice,suchasIV.III.Thestandardsystemhasthefollowingconditiontypes: TorepresenttheIntercompanypriceas
quantitydependent. TorepresenttheIntercompanyconditionaspercentage.Theorderingsalesorganizationis
representedasinternalcustomerofSupplyingcompanycode.Thisinternalcustomernumberhastobeassignedtothe
orderingsalesorganization.Hence,thesystemAutomaticallypicksupthisinternalcustomernumberwheneverthereis
IntercompanybillingThisPR00isforthecustomerwhoisactuallyorderingtheMaterial.SalesOrganizationsandPlants
areuniquelyassignedtoCompanycodes.Itisnotpossibletoassigneitheraplantorasalesorganizationtomorethan
onecompanycode.Salesorganizationsandplantsassignedtoeachotherneednotbelongtothesamecompanycode.
Inotherterms,AplantbelongingtoCompanycodeA&assignedtoSalesOrganizationAcanalsobeassignedtoSales
OrganizationBofCompanyCodeB.RaisethesalesorderbyusingTransactioncodeVA01under22001000sales
areaandmaintainalltherelevantdatainthesalesorder,andcheckwhichplantsystemdeterminedautomaticallyforaline
item.Systemdetermines2200plant.Soastoprocesstheintercompanysales,wehavetochangetheplantas1200.
PRICINGININTERCOMPANY:HeregoodsaredeliveredfromaPlantwhichbelongstoothercompanycodeunderthe
sameclient/group.Inthisprocess,twoBillingdocumentsarecreated,
30.SAPSDbyMohitAmitabh301.CustomerbillingdocumentF2Salesinvoice2.IntercompanyBillingdocument
(SupplyingCompanycoderaisesanInvoicetoOrderingCompanycode)BoththeBillingdocumentsarecreatedwith
referencetotheDeliverycreatedtotheendcustomer.WeneedtomaintaintwopricingproceduresRVAA01&ICAA01.
PricingprocedureRVAA01representsconditiontypePR00&anyotherdiscountsorsurchargesthataremeantforend
customer.WeassignPricingprocedureRVAA01tocombinationofSalesarea(OfOrderingcompanycode)+Document
PricingProcedureofSalesdocumenttype+CustomerPricingProcedureofENDCUSTOMERConditionrecordsforPR00
aremaintainedusingorganizationalelementsofOrderingcompanycode,endcustomer&theMaterial.E.g.:SalesOrg.of
Orderingcompanycode+Endcustomer+Material.WeassignpricingprocedureICAA01toacombinationofSalesArea
(ofsupplyingcompanycode)+DocumentpricingProcedureofBillingdocumenttypeIV+CustomerPricingProcedureof
theINTERNALCUSTOMERPI01conditiontyperepresentscoststoOrderingcompanycode(inotherwordsrevenueto
supplyingcompanycode).Itisstatisticalconditiontype&meantforinformationpurposeonly.ConditionrecordsforPI01
arecreatedwiththefollowingkeycombination:ConditionrecordsOrderingsalesOrg+SupplyingPlant+Material
PricingProcedureICAA01isdeterminedatIntercompanybillingprocessinglevel.PI01representedunderpricing
procedureRVAA01isreferenceconditiontypeforIV01andthesameisdefinedintheconditiontypeIV01.Duetothis
thesetwoconditiontypesrepresentsamevalue.TheconditiontypeIV01inintercompanybillingdocumentrepresents
revenuetotheSupplyingCompany.ButitscorrespondingconditiontypePI01inthebillingdocumenttotheendcustomer
isshownasastatisticalitemmeantforinformationpurposes.ConditionTypeVPRSintheintercompanybillingdocument
indicatescosttothesupplyingcompanycode.TheuseoftwodifferentconditiontypesinIntercompanybillingis
necessarytoensurethatdataistransmittedcorrectlytothefinancialstatement(ComponentCOPA).ILLUSTRATION:
STEP1:CreateSalesOrderManuallyEntertheDeliveryPlantoftheSupplyingCompanyCodeOBSERVECONDITIONS
SCREENFORITEM:PR00representsPricetotheendcustomer(inotherwords,revenuefortheorderingcompany).
PI01representscosttoorderingcompany(inotherwords,revenueforthesupplyingcompany).Itisrepresentedas
statisticalitem.DELIVERY:Deliveryiscarriedoutfromthesupplyingpoint&hencewecanobservethatitisdonefrom
shippingpointassignedtothesupplyingpoint.Subsequently,Picking&PGIarecarriedout.BILLINGTOEND
CUSTOMER:TCode:VF01
31.SAPSDbyMohitAmitabh31CreateIntercompanyBilling:Tcode:VF01OBSERVETHECONDITIONSSCREENOF
THEINTERNALINVOICE:IV01Conditiontyperepresentsrevenueforthesupplyingcompanycode.VPRSconditiontype
representscosttothesupplyingcompanycode.PR00inintercompanybillingdocumentdisplaysamountbilledtotheend
customer.Itservesasjustaninformationitem.InvoiceF2outputtypeRD00,whichisthensenttothePayer.
IntercompanybillingtypeIVoutputdeterminationprocedureV40000outputtypeRD04ConditiontypeConditiontypes
PI02forconditionratestobedeterminedinpercentandPI01forconditionrateswithfixedamountshavebeenincluded
forcalculatingintercompanybillingprices.PricingprocedureRVAA01PricingprocedureRVAA01hasconditiontype
PI01inV/08.IV01notavailableintheRVAA01pricingprocedurePricingprocedureICAA01IV01isavailableinthe
pricingprocedureICAA01inv/08ButPI01notavailable.
32.SAPSDbyMohitAmitabh32ReferenceconditiontypeAconditiontypewhichcanbeusedasareferencesothatyou
onlyhavetocreateconditionrecordsonceforconditiontypesthatareverysimilar.Youmayneedtousedifferent
conditiontypesforthesamecondition.Thesecandifferintheaccesssequence,thedescription,thereferencestageofthe
pricingprocedureorthecalculationtype,forexample.
33.SAPSDbyMohitAmitabh33Youcanentertheconditiontypeunderwhichtheconditionrecordsarecreated.
ExampleConditiontypeMWSIonlydifferswithconditiontypeMWSTinthecalculationtype.Forthisreasonanentryis

madeinfieldReferenceCondTypeMWSTforconditiontypeMWSI.Now,conditionrecordsonlyneedbecreatedfor
conditiontypeMWSTandnotadditionallyforMWSI.Table55SalesOrg/order/plant/materialconditiontypePI01
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXThirdPartysalesIn
thethirdpartyorderprocessingthebusinessgetstheordersfromthecustomeranditpassestothethirdpartyvendorwho
deliversthegoodstothecustomer,andbillsthebusiness.Intheprocessofthirdpartyorderiscontrolledviamaterial
types.Materialtypesdefinewhetheramaterialisproducedonlyinternallycanbeorderedonlyfromthirdpartyvendorsor
frombothpossibilities.Ex:Tradinggoods(HAWA)canonlybeorderedfromthirdpartyvendors.Thirdpartyitemscanbe
createdautomaticallybythesystemorstandarditemscanbechangedmanuallybytheenduserbychangingitem
categoryduringsalesorderprocessing.Ex:MM01ItemcategorygroupItemcategoryBANSTASNORMTASInstandard
SAP,itemcategoryTASisusedforthis.TheschedulelinecategoryisCS.Hereyoucanseeafield'ordertype'withvalue
'NB'.ThistriggerstheautomaticcreationofthePR.IftheShiptopartyaddresschangedinthesalesorderthat
changespassedontothepurchaserequisitionandpurchaseorderthatarealreadycreated.WecanseetheShipto
partyaddressinpurchaseorderintheattributesoftheitemcategory.Whenwesavethesalesorderthatcontainsthe
thirdpartyitem,thenthesystemautomaticallycreatespurchaserequisitioninpurchasing(wecanseethepurchase
requisitionnumberinVA02ofsalesorderinschedulelines)
34.SAPSDbyMohitAmitabh34Configurationsteps:1.CreatecustomermasterwithXD01byusingaccountgroup0001
under22001000salesarea.2.CreateamaterialmasterwithMM01withthematerialtypeTradinggoodsHAWA.
GeneralitemcategorygroupBANS3.CreateavendorusingtransactioncodeXK01Specifyvendornumber[]Hereitis
externalAccountgroup[0001]andpressENTERGotoNextscreenoptionSpecifyReconciliationaccountnumber[]sort
key[]Cashmanagementgroup[A1]Ordercurrency[EUR](customerisfromFrance)SaveandExit4.GotoVA01and
raisethesalesorderChangetheitemcategoryasTAS(fromTANtoTAS).Savethedocumentandnotedownthesales
ordernumberandExitGoto(salesorder)VA03.Schedulelinesandnotedownthepurchaserequisitionnumberthathas
beendisplayed.5.RaisethepurchaseorderwithreferencetopurchaserequisitionnumberbyusingTransactioncode
ME21Specifythevendornumber[]Purchasinggroup[005]=StandardAgainpurchasinggroup[000]andpressENTER
6.ClickonwithreferencetopurchaserequisitionSelectlineitemandclickonAdopts+Detailspushbuttononapplication
barInthissectionwehavetospecifythenetprice(costthatwemaintainedinthematerialmaster).[]UncheckGR
(GoodsReceipt)IfyouuncheckGR,wecandotheinvoiceverificationbasedonthegoodsreceipts.Savethedocument
andnotedownthenumberandExit7.GotoMIROforinvoiceverificationHerewehavetospecifyinvoicedateand
purchaseordernumberandspecifypurchaseordernumberinpurchaseorderNumberfieldofPOreferencetaband
specifyreferencefieldandpressENTERThenyoucanviewbalanceamountfromrightsideThesameamountshouldbe
specifiedinamount[]fieldandpressENTERThensystemmakesbalanceamount0(zero).Thatmeansinvoice
verificationhasbeendone(completed).SavethedocumentandnotedownthenumberandExit8.Raiseinvoicetothe
customer[VF01]SpecifythestandardordernumberandraisetheinvoiceSaveandExit9.GotoVA02(salesdocument)
andobservethedocumentflowPlusinthematerialmasteralsoyouneedtodocertainsettings.1)Ifyouarealways
followingathirdpartyprocessforamaterialthenyouhavetocreatethematerialusingitemcategorygroupBANS.The
procurementtypeshouldbemarkedasexternalprocurement(F)inMRP2viewofthematerialmasterrecord.2)Ifyou
arenotalwaysallowingthirdpartyorderprocessingthenyoucancreateamaterialmasterrecordwithitemcategory
groupasNORMandtheprocurementtypeshouldbemarkedas(X)meaningbothtypesofprocurement(inhouse
manufacturingandexternalprocurement).Afterreceivingthedeliveryconfirmationandinvoicefromvendor,companyhas
toverifytheinvoiceandthisprocessisknownasinvoiceverificationandisdoneinSAPthroughTcodeMIRO.Material
usingitemcategorygroupBANS.
35.SAPSDbyMohitAmitabh35Step1:IfthematerialitemcategoryisNORMTheitemcategoryintheordershouldbe
manuallychangedasTAS.ForthatyouneedtoconfiguretheitemcategorydeterminationOrdertype+itemcatgroup+
usage+Highlevel=Itemcat+ManualitemcatOR+NORM++=TAN+TASOR+BANS++=TASStep3)Makesure
thatduringtheitemcategoryconfigurationforTASyouneedtomarkrelevantforbillingindicatorasF.FOrderrelated
billingdoc.statusaccordingtoinvoiceqtyStep4)TheschedulelinecategoryforthistypeshouldbeCS.Makesurethat
youmarksubsequenttypeasNBpurchaserequisitioninthisschedulelinecategoryasthiswilltriggerthepurchase
requisitionorderimmediatelyafterthecreationofthesalesorderandthePOtovendoriscreatedagainstthispurchase
requisition.Customizethethirdpartysalesinsummary:1.CreateVendorXK012.CreateMaterialTypeas"Trading
Goods".Itemcategorygroupas"BANS".3.AssignItemCategoryTAStoOrdertypethatyouaregoingtouse.4.Asale
orderiscreatedandwhensavedaPRisgeneratedatthebackground5.WithreferencetoSOaPOiscreated(ME21N).
ThecompanyraisesPOtothevendor.6.Vendordeliversthegoodsandraisesbilltocompany.MMreceivestheinvoice
MIRO7.GoodsreceiptMIGO8.Goodsissue9.TheitemcatTASorSchedulelinecatCSisnotrelevantfordelivery
whichisevidentfromtheconfigand,therefore,thereisnodeliveryprocessattachedinthewholeprocessofThirdparty
sales.10.BillingXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPGICOST

OFGOODSSOLDA/CDRTOINVENTORYOFFINISHEDGOODSA/CCR1.Stockquantityisupdated.2.Valuesare
updatedininventoryaccounting.3.Statusinallsalesdocumentsisupdated.4.Costofgoodssoldisupdated.5.
Requirementsareupdated.6.Billingindexisupdated.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCINTABLEDescription1
J_1IEXCHDRExciseinvoiceheaderdetail2J_1IEXCDTLExciseinvoicelineitemdetails3J_1IGRXREFGoodsReceipt
toExciseInvoiceCrossReference4J_1IPART1ExcisePartIdetails5J_1IPART2ExcisePartIIdetails6J_1IRG23D
RG23Dregisterforthedepot
36.SAPSDbyMohitAmitabh367J_1IRGSUMRG23Summaryofreceiptsandissues8J_1IRG1ExciseRG1details9
J_2IEXTRCTExtracttable10J_2IEXDATEExtracttable11J_2IREGBALBalancetable12J_2IRG1BALBalancetable
Whydoweneedtwocompanycodes?CompanycodeofanorganizationisthelegalentitywhichhaveseparateBalance
sheetandprofit&lossA/Crequiredbylawforthelegalpurposesowheneveranorganizationalunithavedifferent
BalancesheetandP/LA/cyoucandefineacompanycode.OrganizationalStructurebroadlyreferstothewayacompany
followsasetpathofsystems/hierarchies.Differentcompaniesdohavedifferentstructuresandthedifferencesin
structuresemanatesbasicallyfromthestrategies.Youshouldcreateacompanycodeaccordingtotaxlaw,commercial
lawandotherfinancialaccountingcriteria.Asarule,acompanycodeintheSAPsystemrepresentsalegallyindependent
company.Thecompanycodecanalsorepresentalegallydependentoperatingunitbasedabroadifthereareexternal
reportingrequirementsforthisoperatingunit,whichcanalsobeintherelevantlocalcurrency.Thesalesorganization
representsthesellingunitinthelegalsense.Itisresponsibleforexampleforproductliabilityandotherrightsofrecourse
customerdeliveriesbusinesspartnercontactsanddirectmailingcampaigns.Italsohelpsyoutooffsetbusiness
operationsinternally.Differentcomponentsusethesalesorganizationobject: G/Laccounting(foraccountdetermination)
Controlling(wherethesalesorganizationisusedasacharacteristicinprofitabilityandmarketsegmentanalysis)
Qualitymanagementinshipping.Eachsalesorganizationisassignedtoexactlyonecompanycodetowhichsalesmust
beposted.Ifasalesorganizationandaplantareassignedtodifferentcompanycodes,thesystemcarriesoutaninternal
billingbetweenthetwocompanycodesforeachbusinesstransactionentry.Youcandefineyourownmasterdatawithina
salesorganization.Eachsalesorganizationhasitsowncustomerandmaterialsmasterdata,itsownconditionsandits
ownpricingpolicy.Sinceasalesorganizationcannotsharemasterdatawithothersalesorganizations,youmustcreate
masterdataseparatelyforeachsalesorganization.However,youcancreatedataforonedistributionchannelordivision
andthenuseitinothers.IfthereismorethanonesalesorganizationforthecompanycodePossiblereasonsforhaving
morethanonesalesorganizationforeachcompanycode:1.Differentlegalresponsibilities,forexampleproductliabilitya.
Unusualstipulations(forexamplelegal),whichmakeitnecessarytodistributedifferentproductlinesseparatelyfor
example,productsformedicineandveterinarymedicineb.Thedesiretoseparatecompletelythesalesactivitiesof
differententerpriseareas2.Separatedistributionresponsibilities,eachwiththeirownMarketingandPricingpolicyfor
example,oneforthedomesticmarketandoneforexport3.Overlappingcustomerandproductmasterrecordsorthe
desiretomaintaincustomerandproductmasterdatainaspecific,unusualway4.Overlappingresponsibilitiesfororder
entry,orforsalesanddistributionprocessing(salesauthorizations)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
37.SAPSDbyMohitAmitabh37CreditManagementFollowthesesteps:1.GotoIMGenterprisestructuredefinition
financialaccountingdefinecreditcontrolarea.2.Assignmentofcompanycodetocreditcontrolarea&salesareato
creditcontrolarea.3.GotoOVAKselectyoursalesdocumenttypeandinthecheckcreditcolumnchoosefromABorC.
Disforautomaticcreditcontrolforwhichyouhavetomaintainthecreditgroupandriskcategories.4.InFD32youselect
yourcustomerandclickonSTATUSiconandpressenter.hereumaintainthecreditamountallowed.butthisisdoneby
theFinancepeople.5.Nowwhenyoucreatethesalesorderandiftheamountexceedsthecreditlimitthenuwillgetthe
messageasyoumaintainedintheOVAK.Normallythesystemstartsdoingcreditchecksfromthesecondsales.order.
Whatarethedifferenttypesofcreditchecks?CreditCheckcanbe:1)SimpleCreditCheck2)AutomaticCreditControl
AutomaticCreditControlcanbeatvariouslevels:1)Order2)Delivery3)GoodsIssueAutomaticCreditCheckisofmany
types:1)Static2)Dynamic3)MaximumDocumentValue4)MaximumOpenItemsinpercentage5)OldestOpenItemin
numberofdays6)Criticalfieldschange7)Highestdunninglevel,etc.CreditCheckhappensonlyinSDmodule,neverin
FI.Becausethestageofthecheckisinthesalescycle,whichexistsinSD.Step1.Definecreditcontrolarea:Transaction
code:OB45Creditcontrolareaisanorganizationalunitthatspecifiesandchecksthecreditlimitforcustomers.Acredit
controlareacanincludeoneormorecompanycodes.Itmeanswecanassignonecreditcontrolareatonumberof
companycodes.NOTE:Withincreditcontrolareathecreditlimitmustbespecifiedinthesamecurrency.UpdateGroup:
Thecreditupdatecontrolswhenthevaluesofopensalesorders,deliveries,andbillingdocumentsareupdated.Open
ordervalueontimeaxis,deliveryandbillingdocumentvalue.Thisfieldvaluecontrolswhenthevaluesareopensales
orders,deliveries,billingdocumentsareupdatedinLIS.Note:Theopenordervalueisonlyupdatedforschedulelines
thatarerelevantfordelivery.Step2.AssignCompanyCodetoCreditControlarea.Thisindicatorsignifiesthattheposting

ofthiscreditcontrolareaappliestoallthecompanycodesthatmeanthecreditlimitthatwedefinedfornewcustomersis
anoveralllimitacrossallthecompanycodes.Saveitandexit.
38.SAPSDbyMohitAmitabh38Step3.Defineriskcategories:Transactioncode:OB01HereCustomersare
categorizedforCreditManagementandAssigntoCreditControlArea.DefineourriskcategoriesEx:001=Highrisk002
=Mediumrisk003=LowriskAssignourriskcategoriestoourcreditcontrolareaSaveandExitNOTE:Definitionand
assignmenttakesplaceinonestep.RiskCategoryEnablesthecreditmanagertoclassifycustomersaccordingto
commercialrisk.Alongwiththedocumenttype,theriskcategoryhelpstodeterminewhichkindofcreditcheckthe
systemautomaticallycarriesout.Forexample,youmaywanttocarryoutstringentchecksatorderreceiptforhighrisk
customers,butwaiveacreditcheckforcustomerswithaverystrongpaymenthistory.Step4.Definecreditrepresentative
groups:Transactioncode:OB02HerecompanypersonnelcanbedefinedasaCreditRepresentativeGroupandAssign
toCreditControlArea.ItcanbeusedasselectioncriteriatogenerateCreditList.Step5.GotoFD32Overview:Inthis
sectionwecanhavetheoverviewofthecustomerscreditrelatedinformationlikecreditlimit,creditexposure,creditlimit
use,horizon,etc.Clickon Nexticon
39.SAPSDbyMohitAmitabh39Address:Inthisviewsystemcopiesaddressdetailsfromcustomermastergeneraldata
sectionClickon NexticonCentraldata:MaximumpermittedcreditlimitMaximumpermittedcreditlimitThevalueofthis
fieldspecifiestheoverallcreditlimitthatthecustomermayreceiveinallcreditcontrolareas.Individuallimit:Thevalueof
thisfieldspecifiesthecreditlimitofthecustomerwithinspecifiedcreditcontrolarea.CurrencyINR:Wecanspecifythe
currencytypethattheparticularcustomermakesatransactionfromthiscreditcontrolarea.Clickon Nexticon
40.SAPSDbyMohitAmitabh40CreditlimitdataTheamountthatweenterherespecifiesanupperlimitforthetotal
receivablesandtheforcible(expecting)receivablesfromthecustomers.Credithorizondata:Itisadatethatthe
systemtakestocalculatecreditexposurebyusinghorizonperiod.InternaldataRiskcategory001=Highrisk:Specifythe
riskcategoryofcustomerthatwedefinedinIMG.Specifycreditrepresentativegroupandcustomercreditgroup[]
Blocked:Wecanblockthecustomerforallcreditmanagementbusinesstransactions.Ex:Orderacceptance,delivery,
goodsissue.Butwestillpostthatinvoicesforgoods,whichwerealreadydeliveredClickon NexticonPaymenthistory:In
thisscreensystemshowsthepaymenthistoryoftheparticularcustomerforcreditsales.NOTE:PrerequisiteinXD01:In
companycodedataofthecustomermasterinpaymenttransactiontabCheckpaymenthistoryrecordStep6:Define
creditlimitcheckbysalesdocumenttype:Transactioncode:OVAKCreditlimitcheckforordertypesChoosesales
documenttypeORAssignCheckcredit[D]=Creditmanagement:AutomaticcreditcontrolCreditgroup[01]=Credit
groupforsalesorderSaveandExitStep7:Definecreditlimitcheckbydeliveryorder:Transactioncode:OVADAssign
salesdocumentsanddeliverydocumentsCreditlimitcheckfordeliverytypesChoosedeliverydocumenttypeLFfrom
positionbuttonAssigndeliverycreditgroup[02]=CreditfordeliveryGoodsissuecreditgroup[03]=Creditgroupfor
goodsissueSaveandExit
41.SAPSDbyMohitAmitabh41Step8:Definecreditlimitcheckbyitemcategory:Transactioncode:OVA7Determine
activereceivablesperitemcategory ChooseitemcategoryTANfrompositionbutton Checkcreditactive Saveand
ExitStep9:Definecreditgroups:Transactioncode:OVA6Wecandefinecreditgroupssoastogrouptogetherdifferent
businesstransactionsinthesamemannertocarryoutcreditcheck.NOTE:Usestandardcreditgroups:01=Creditgroup
forsalesorder02=Creditgroupfordelivery03=Creditgroupforgoodsissue(PGI)Step10:DefineAutomaticcredit
control:Transactioncode:OVA8Documentcontrolling Itemcheck:Itindicatesthatsystemcarriesoutcreditchecknot
onlywhenyousavethedocumentbutalsowhenweentersingleitemorheaderdata.Systemgenerateswarningmessage
onlyforfirstitem.
42.SAPSDbyMohitAmitabh42Creditlimitseasonalfactor%[]=Seasonalfactorin%:Itspecifiespercentage
tolerancelimituptowhichacustomerscreditlimitmaybetemporarilyextendedorreduced.Ex:Specify5%witha
minus.Ifcustomerscreditlimitis10,000/thenhislimitisgoingtobereducedby500/(5%)(Itbecomes9,500/). Minus:
Itcontrolswhetherthecreditlimitmaybeincreasedorreducedbythespecifiedpercentagerate.Ifyoucheckitthe
percentagerateisgoingtobedecreased.From[]andTo[]:Inthisfieldwecanspecifytheperiodsforseasonfactors.
ChecksHerewedefinewhetherthesystemhastocarryoutstatic,dynamicoronmaximumdocumentvaluealso.Reaction
Status/Block[]Static[]Dynamic[]Documentvalue[]Criticalfields[]Openorders[]OpendeliveriesHorizon[1][M]
(Dynamiconly)Maximumdocumentvalue[] Checkbygivingdifferentvaluesinabovefields. Checkbygiving
maximumdocumentvalueandwithoutmaximumdocumentvalue.[]Static:Itindicateswhethersystemhastocarryout
staticcreditcheck.[]Reaction[A]=Warning:Specifyingthereactionofhtsystemwhensystemcarriesoutthecredit
check. Status/Block:Systemsetsthecreditstatusaftercarryingcreditcheck.[]Openorders:Ittakestheopenorder
value.[]Opendeliveries:Ittakestheopendeliveriesvalue[]Dynamic:Itindicateswhethersystemhastocarryout
dynamiccreditcheck.Reaction[A]=warning
43.SAPSDbyMohitAmitabh43CheckStatus/BlockHorizon[1][M]onemonth[]Documentvalue:Itindicateswhether
systemhastocarryoutcreditcheckbasedonthedocumentvalue. SpecifytheReaction,Status/BlockandMaximum

documentvalue[]Itspecifiesthemaximumdocumentvalueforcreditcheckbasedonthevalueofasalesorderor
delivery.Use:Itwillbeusefulfornewcustomers,forwhomcreditlimitshavenotyetbeenestablished.Thatcreditcheck
canbetriggeredbytheriskcategorythatwedefineespeciallyfornewcustomers.[]Criticalfields:Itspecifieswhether
systemhastocarryoutcreditcheckagainstcriticalfields(fixedvaluedates).Ifyoucheckthisfieldthesystemchecks
whethercriticalfieldshavebeenchanged.Ex:PaymenttermsAdditionalvaluedatesFixedvaluedates Specifythe
ReactionandStatus/BlockNOTE:Itisonlyusefulforsalesdocuments.[]Nextreviewdate:Itspecifieswhether
systemhastocarryoutcreditcheckagainstnextcustomerreviewdate.Use:Thenextcreditreviewdateisstoredinthe
creditdatainthecustomermasterrecord.Whenyouprocessadocumentthenextcreditreviewdatemustnotbebeyond
thecurrentdate.NOTE:Wecanspecifythetimebufferforthistypeofcreditcheckinthenextfield,andwecanspecify
numberofdaysthatareaddedtothenextcreditreviewdate. SpecifytheReaction,Status/Block,andNumberofdays[]
Openitems:Itspecifieswhethersystemhastocarryoutcreditcheckbasedontheoverdueofopenitems.Use:Thistype
ofcreditcheckworksinconjunctionwithtwofields.(A)Maximumpercentageofoverdueitemsinopenitems.(B)Number
ofdays,whichtheopenitemsareoverdue. SpecifytheReaction,Status/Block,Maximumopenitem%[]andNumberof
daysforconsideringopenitems[][]Oldestopenitem:Itspecifieswhethersystemhastocarryoutcreditcheckbasedon
theageoftheoldestopenitem.Use:Theoldestopenitemmustnotbeolderthanthenumberofdaysspecified.Ifyoudo
notwanttodelivertothecustomereven,whenoneinvoiceisoverdue. ChecktheOldestopenitem Specify1inthefield
Daysoldest[](Itisnumberofdaysthatareallowedforoverdueofpaymentterms).Useofthiskindofcheck:Ifthe
userattemptstoaltertheorderquantityofthereleasedsalesdocumentthatwaspreviouslyblocked,itwouldbere
blockedagainbythesystem. SpecifyReaction,Status/Block[]Highestdunninglevel:Itspecifieswhethersystemhasto
carryoutcreditcheckagainsthighestdunninglevelallowed.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSDConfiguration
Settings1.SpecifySubtotalasaAforCreditPrice:SalesandDistribution BasicFunctionsCreditManagement/Risk
ManagementCreditManagement/RiskManagementSettingsEnterSettingsConditions:ProcedureChooseourPricing
ProcedureandAssignSubtotalasanAtoCreditPrice(AKOMP/CMPRE)
44.SAPSDbyMohitAmitabh442.ConfigurationSetting:AssignPartnerFunctionsKBandKMtoSalesDocument
Headertoexchangeinformationaswellastotakecertaindecisions.PartnerFunctionsKBCreditRepresentative,KM
CreditManagershouldbedefinedandassigned.CreditManagerisasuperiortoCreditRepresentative.Configuration:
PartnerChooseSalesDocumentHeaderClickonchangeIconChooseStandardPartnerDeterminationProcedureTA
ClickonPartnerFunctionsinProcedurecontrolbuttonunderdialogstructureCheckMandatoryoptionfirKBandKM.3.
OutputTypes(KRML):ToexchangetheinformationbetweenCreditManagerandCreditGroupoutputtypeKRMLshould
beconfiguredwithtransmissionmedium7SimpleMail.ChooseoutputtypeKRMLCreditProcessing
45.SAPSDbyMohitAmitabh45MaintainConditionRecords(VV11)LogisticscontrollingupdateMaintaintheSDupdate
inLogisticsControlling.InthestandardR/3System,theinformationstructure"S066"issetformonthlyupdateof
outstandingordervaluesinCreditManagement.Youcanchangetheparametersoftheinformationstructureandchange
theperiodtypefrommonthlytodailyupdate,forexample.Ifyourequirefurthercheckstothosedefinedinthestandard
system,youcandefinetheminthecorrespondinguserexits(LVKMPTZZandLVKMPFZ1).Youcandeterminean
automaticcreditcheckforanycombinationofthefollowing: Creditcontrolarea Riskclass(classifyingattributeforyour
customersfromtheviewpointofcreditriskwhichismaintainedinFICustomizing) CreditgroupCreditControlAreaAn
organizationalunitthatrepresentstheareawherecustomercreditisawardedandmonitored.Thisorganizationalunitcan
eitherbeasingleorseveralcompanycodes,ifcreditcontrolisperformedacrossseveralcompanycodes.Onecredit
controlareacontainscreditcontrolinformationforeachcustomer.RiskcategoryClassificationcharacteristicfor
customerswithregardtothecreditrisk.Thecreditriskcategorycontrolsallcreditchecks.High,mediumandlow.Define
CreditGroups:Thecreditgroupspecifieswhichsubsequenttransactioncanbeblockedforprocessing,ifthecreditlimits
areexceeded.SPRO>Sales&Distribution>BasicFunctions>CreditManagementandRiskManagement>
CreditManagement>DefineCreditGroups.Youcanusethedefaultcreditgroupsorcreatenewonce.
http://scn.sap.com/docs/DOC28086
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXDiff
betweenCommercialInvoiceandExciseInvoiceCommercialInvoiceThedocumentwhichyousubmittoyourcustomer.
46.SAPSDbyMohitAmitabh46ThemorerelatedtoSDisCommercialInvoice.CommercialInvoicecontainsinformation
morespecifictocustomer(Pricing,Tax,Paymentterms),whichbecomesapartofreceivables.ForCommercialInvoice,
thereisnoneedforadvancedeclarationoftheNumberRangesfortheDocument.ExciseInvoiceThedocumentwhich
yousubmittoyourCentralExciseauthorities.ExciseInvoicecontainsinformationrelatedtoexcisedutieswhichhastobe
payedtotheExciseauthoritiesandalsootherstatutoryrequirements.ForExciseInvoices,everymanufacturingcompany
hastodeclaretheNumberranges(PerExciseGroup/SeriesGroup)totheexciseauthoritiesbeginningoftheyear.1)
ExportsunderBondExportersareclassifiedintotwocategories.ManufacturerExporterswhomanufactureandexportthe

goodsinownnamewithoutpaymentofexciseduty.MerchantExporterswhobuythegoodswithoutpaymentofexcise
dutyfromamanufacturerandexportthegoodsinhisname.Forgettingthegoodswithoutpaymentofduty,themerchant
exporterhastonecessarilyexecuteabond.Theexecutionofbondistoensurethatincaseofnonfulfillmentofobligation,
thecentralexcisedutyamountliabletobepaidonthegoodscanberealizedfromhim.Normallythebondisexecutedfor
anamountequivalenttothedutyamountpayableonthegoodsthattheexporterisplanningtoexport.Wheneverthe
goodsareclearedfromthefactorywithoutpaymentofdutyforexport,thedutyamountpayableonthegoodswillbe
debitedfromtheRunningBondAccount.Wheneverthegoodsareactuallyexported(aftertheproofofexportisreceived
fromtheDivision/MaritimeCommissioner),themanufacturerwilltakecreditofthedutyamountdebitedearlierbyhim.
Thoughitisoptionalforamanufacturerexportertoexecuteabondforexportclearances,itisverymuchnecessaryfor
merchantexporters.2)ExportsunderLetterofUndertakingThemanufacturerexportershaveanotheroptionforclearing
theirgoodsforexportwithoutpaymentofduty.Theyhavetogivealetterofundertakingwhichisvalidforayear.This
procedureofgivingaletterofundertakingwasintroducedasaliberalizationmeasure.Thecompanywillnothavetofollow
thedifficultlegalproceduresinvolvedinexecutingabond(providingsurety/securityintheformofBankGuaranteeetc).It
willbesufficientifhejustgivestheletterofundertakingintheformprescribed.3)ExportsunderRebateExport
underrebateistheprocedureinwhichtheexportersfirstpaythecentralexcisedutybeforeclearingthegoodsfromthe
factoryandsubsequentlygetitbackbyapplyingforrebateafterthegoodsareexported.Theyhavetoapplytothe
DivisionortotheMaritimeCommissioner(designatedexclusivelytolookafterallExportrelatedissues)asthecasemay
be,alongwiththerequireddocuments(usuallytheExportPromotioncopyoftheShippingBillandBillofLading)toprove
thattheirgoodshadactuallybeenexported.Rebatecanbeclaimedforboththeinputs(purchasedfromindigenous
marketsandusedinthemanufactureofexportedgoods)aswellasforthefinalproducts.Normally,rebateisbeingwidely
optedbynonexcisecompany(forexamplegarmentexporters)whoprocurerawmaterialslocally,manufacturetheirfinal
productsandexportthem.ItissimilartoDrawbackofCustomsdutiesinrespectofimportedrawmaterials.Withregardto
numberrangefordomesticandexports,youhavetomaintainaseparatenumberrangeforeachinT.CodeSNUMand
theObjectsareJ_1IEXCEXPExportexciseinvoicenumberrangeJ_1IEXCLOCLocalexciseinvoicenumberrange
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSamenumbering
onProformaInvoiceandInvoiceUSEREXIT_NUMBER_RANGE(ModulepoolSAPLV60A,programRV60AFZZ)
47.SAPSDbyMohitAmitabh47HoweverIfeelitisnotpossiblesincetheProformaInvoiceNo.andInvoiceNo.both
savedinsametableVBRKwhereVBELN(DocumentNo.)isPrimaryKey.Soitisnotpossibletosavethesameno.twice
inthesametable,onceforProformaInvoiceandthenagainforCommercialInvoice.Ifrequireyoucanprintthesameno.
forOutputofProformaInvoiceandCommercialInvoicetofulfilltherequirementofdocumentation.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXDuringBillingDocumentCustomer
AccountDr.SalesAccountCr.CenvatSuspenseAccountCr.DuringExciseInvoiceCreationCenvatSuspenseAccount
Dr.CenvatpayableCr.ForTR6CChallanPLAAccountDr.PLAonholdAccountCr.StockTransferOrderAccounting
EntriesforStockTransferthroughSD(NoAccountingentriesforPerformaBillingDocument)MIGOGoodsreceipt101
momenttypeBSX(inventoryPosting)StockaccountDebit,WRX(GR/IRaccount)CreditMIROIRinvoicereceipt.
GR/IRclearingaccountDrCenvatclearingaccountDrVATreceivableaccountDrToVendora/cCr
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
48.SAPSDbyMohitAmitabh48IntercompanyStockTransportOrderPlant1000ReceivingPlantPlant1200Supplying
PlantWhenthestockisgoingtobemovedbetweentwoplantsortwostoragelocationsthatareundersinglecompany
codecalledasstocktransferorderbusinessprocess.Configurationsteps:1.CreateVendor:Transactioncode:XK01
XK01CreateCompanycode1000Purchaseorganization1000Accountgroup0001SaveandExit2.AssignPlantto
VendorGotochangemodeofVendor[XK02]SpecifyVendornumberthatwecreatedinthepreviousstepGotoExtras
AddpurchasingdataHereweassignsupplyingplant1200tovendor3.CreatecustomermasterinXD01Accountgroup
0001Companycode1000Salesorganization1000Distributionchannel12Division00Plantinshippingdatatab1200
supplyingplant.4.DefineshippingdataforplantsHerewehavetoassigncustomernumbertoreceivingplant[1000]The
customernumberisusedinSDshippingprocessingtoidentifythegoodsrecipient(shiptoparty).Setupstocktransfer
ordersDefineshippingdataforplatsChooseourplantfrompositionbutton5.Materialshouldexistinboththeplants
(Delivering&Ordering)Asweareextendingmaterialfromplant1000into1200plant,systemcopiesallthedataintothe
newplant.Sothatwehavetochangethedeliveringplantindeliveringplantfieldas1200inSales:Salesorganization
data1view.6.CreatePurchaseorder:Transactioncode:ME21NDocumenttypeisUBdeliverytypeNL7.Delivery:
Transactioncode:VL10B8.Displaystockintransit:Transactioncode:MB5T9.Goodsreceipt:Transactioncode:MIGO
10.Stockmovementtypes:INTRAandINTER
49.SAPSDbyMohitAmitabh49Determinationofdocumenttype:Supplyingplant+Receivingplant=UB1.Supplying
plant+UB=NLInternalcustomershouldbeassignedtotheorderingplant(MM>Purchasing>PurchaseOrder>
Setupstocktransportorder>assigntheinternalcustomertotheorderingplantandassigntheSalesareaoftheinternal

customer.1.AssignitsSalesareatothedeliveringplant2.AssignthedocumenttypeandDeliverytypeNBandNLCC3.
AssigntheSupplyingplant>ReceivingPlant>NB4.Takethedeliveringplantandassignthesalesarea.5.Vendor
masterhastobecreatedandassignthesupplysource(DeliveringPlant).6.CreateapurchaseorderME21N>Save7.
DeliveryVL10G/VL10B>Calculationrule(appropriate)>Assignthepurchaseordernumberhereandexecute.8.
SelecttheDeliverycreationlineanddothebackgroundprocess.9.Startthelogdisplayandseethedeliverydocument
numberbythedocumentsbutton10.GotoVL02N>dopickingandPGI>ThendotheMIGOwith11.TheProcess
FlowforInterCompanyStockTransferisasbelow.DifferencebetweenintercompanyandIntraCompanyIntraCompany
documenttypeisUBScheduleLineNNDeliverydocumenttypeisNLItemCategoryNLNGoodsMovementtype:641
IntercompanydocumenttypeNBScheduleLineNCDeliverydocumenttypeNLCCItemCategoryNLCGoodsMovement
type:643St.trnsp.ord.withSDSt.trnsp.ord.withbillingOrdertypeUBNBMovementtypeGI:641GI:643MMIMGR:
101GR:101DeliverytypeSDNLReplenishmentDlv.NLCCdeliveryitemcategoryNLNNLCBillingtypeSDF8IVDoc.
typeMMIVREPriceValuationpricePricinginSDandMMPlanningvia...PurchaseorderPurchaseorderStockafterGI
StockinTransit(StockintransitCC)DeliverycostsyesyesCrosscompanycodeCompanycodeclearingRevenue
accountGR/IRclearingXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCashSalesRush
OrderCashSalestypecsRushordertyperobillingorderrelatedbillingdeliveryrelatedInvioceprintedimmediately
GiventocustomerInvoicesenttocustomerlaterPostingmadetocashA/cnotAcc.ReceivablePostingmadetoAcc.
ReceivableouttypeRD03outputtypeRD00billingtypeBVrelatedbillingtypeF2creditmanagement
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
50.SAPSDbyMohitAmitabh50
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSTOCKTRANSFER
ORDER(STO)Whenthestockisgoingtobemovedbetweentwoplantsortwostoragelocationsthatareundersingleor
differentcompanycodecalledasstocktransferorderbusinessprocess.StockTransfercanoccura.Planttoplantin
differentcompanycodesb.PlantToPlant(WithinCompanyCode)c.StorageLocationtoStorageLocationwithinone
plant.StockTransfercanbecarriedoutbyfollowing3methods1.OneStepProcedure:Stockupdatationtakesplace
between2destinationsatatimeautomaticallybyusingsinglemovementtype.2.TwoStepProcedure:StockUpdatation
shouldbetakesplacemanuallyatsupplyingplantandreceivingplantbyusing2differentmovementtypes.3.Stock
TransportOrder:Byusingstocktransportorderstockcanbetransferred.StockTransferbetweenTwostoragelocations
withinoneplant.OneStep:StorageLocations:0001(SupplyingStorageLocation)0002(ReceivingStorageLocation)
CreateMaterialMasterunder1000/10/00SalesArea,StorageLocation0001andextendittoStorageLocation0002.Go
toMB1Candinitializethestockunder1000/0001ReplenishingthestockbyusingonestepprocedureMovementType
311GotoMB1BandSpecifyMovementType311TransferPostingStorageLocation(OneStep)SpecifyStorage
LocationandPlant(Supplying)SpecifyReceivingStorageLocationSpecifyMaterialwithQtyPressEnterandSaveit.
TwoStep:Plant1000SupplyingStorageLocation0001ReceivingStorageLocation0002MovementType313Transfer
PostingStorageLocationtoStorageLocationremovefromStorage.MB1Bandreceivethestockintransferintoreceiving
storagelocation(0002)MovementType315TransferPostingStorageLocationtoStorage
51.SAPSDbyMohitAmitabh51StockTransferbetween2PlantswithinOneCompanyCode.Data:SupplyingPlant
1000/0001StorageLocationReceivingPlant1100/0001StorageLocationOneStepProcedure:GotoMB1BSpecify
MovementType301TransferPostingPlantToPlant(OneStep)TwoStepProcedure:InTwoStepProcedurea.Stock
RemovalfromSupplyingPlant(1000)GotoMB1BSpecifyMovementType303TransferPostingPlanttoPlant
RemovefromStorage.SpecifyMovementType:305TransferPostingPlantToPlantPlaceinStorage.Specify
ReceivingPlantandStorageLocationStocktransferprocessCreateVendor:Transactioncode:XK01Sameplantnumber
iscreatedasvendorAssignPlanttoVendorGotoExtras AddpurchasingdataHereweassignsupplyingplant1200to
vendorCreateCustomerMasterbyusingXD01DefineshippingdataforplantsMaterialmanagementGotoIMG MM
Purchasing PurchaseOrder SetUpSTODefineShippingDataforPlants
52.SAPSDbyMohitAmitabh52ChooseSupplyingPlant(1000)MaintainSalesAreaSaveitandExit.ChooseReceiving
Plant(1100)andAssignCustomerNumber.Saveitandgoback.Extendthematerialfrom1000to1200CreatePurchase
order:Transactioncode:ME21NActivitiesdueforShipping(Purchaseorderfastdisplay):Transactioncode:VL10BGoto
changemodeofoutbounddeliveries(VL02N)dothePGIGotoMMBEandobservethestockinplant1200Stockisgoing
tobereducedandwillbedisplayedintheonorderstockofthereceivingplantDisplaystockintransit:Transactioncode:
MB5TGoodsreceipt:Transactioncode:MIGOClickonexecuteiconCheckitemOKinthebottomofthepageClickon
POSTiconontheapplicationtoolbarNowstockispostedGotoMMBEtoseethestockoverviewandobservethe
stockintheplant1000Stockmovementtypes:INTRAandINTERINTRAStandordertype(Documenttype)=UBDelivery
type=NLMovementtypes:IssuingplantReceivingplantSinglestep647101Twostep641101INTERStandardorder
type(Documenttype)=NBDeliverytype=NLCCMovementtypes:IssuingplantReceivingplantSinglestep645101
Twostep643101NOTE:Insinglestepmethodupdationstakesplaceinbothplatssimultaneously.Intwostepmethod

updationsshouldtakesplacemanually.ConfigurationforPurchaseorderIMG MM Purchasing Purchsaeorder SetUp


stocktransferorder1.Defineshippingdataforplants.Hereyoumaintainthecustomernumberofthereceivingplant.
ThisecustomernumberisusedinSDshippingprocessingtoidentifythegoodsrecipient.Withthisdata,the
systemdeterminestheshippingdataforthematerialtobetransferred
53.SAPSDbyMohitAmitabh53YoualsdefinethelanguageinwhichthePOtextsaretobemaintainedforthes
upplyingplant2.CreateCheckingRuleInthisstep,youcreaterulesfortheavailabilitycheckinthecaseofstocktransport
orders.Thischeckenablesyoutofindoutwhetherthequantityrequestedisavailableinthesupplyingplant,forexample,
inthecaseofmaterialsthataretobetransferredoverlongerdistancesfromonesitetoanother.3.DefineCheckingrule
Inthisstep,youspecifywhichrequirementsandstocksaretobetakenintoaccountincalculatingavailabilitybeforethe
stocktransferisaffected.Inthecaseofmaterialsthataretobetransferredfromonesitetoanother,youcancarryoutan
availabilitychecktofindoutwhethertherequestedquantityisactuallyavailableinthesupplyingplant.
54.SAPSDbyMohitAmitabh544.AssignDeliveryTypeandCheckingRuleInthisstep,youspecifywhetheranSD
deliveryistobecreatedinthecaseofaPOwithacertaincombinationofsupplyingplantanddocumenttype.Youcan
alsospecifywhichdeliverytypeistobeused.5.AssignDocumentType,OneStepProcedure,UnderdeliveryTolerance
Inthisstep,youdefinewhichdocumenttypeistobeusedforacertaincombinationofsupplyingplantandreceivingplant.
Ifthesupplyingandreceivingplantsbelongtothesamecompanycode,choosethedocumenttype'UB'oracomparable
documenttypeofyourown.Aphysicalstocktransferisthencarriedoutwithoutabillingdocument.Ifthesupplyingand
receivingplantsbelongtodifferentcompanycodes,choosethedocumenttype'NB'oracomparabledocumenttypeof
yourown.Aphysicalstocktransferisthencarriedoutwithdeliveryandbillingdocument.StockTransferAccordingto
OneStepProcedureIfyousettheindicatorfortheonestepprocedure,thegoodsreceiptispostedinthereceivingplant
atthesametimeasthegoodsissueispostedintheissuingplant.Indicator:UnderdeliveryToleranceforStockTransfers
Iftheindicatorhasbeenselectedandthequantityatthetimeofgoodsissue(takingtheunderdeliverytoleranceinto
account)issufficient,the"OutwardDeliveryCompleted"indicator(EKPOEGLKZ)issetautomatically.
Accounting Certification
TheCPAProgramcantakeyouplaces.
Applynow

Valuation/DD for PE Funds

Independentportfoliovaluation,operational&
technicalDDforPEFunds

Invitation from LinkedIn


PlaceadsonLinkedIn.Acquirenew
customersforyourbusiness.Tryitnow.

AdsbyLinkedIn

Recommended
MorefromUser

SAPSDStudymaterial
HarshaHalyal
86,219

SAPSDConfigurationstepbystepguidebyTATAMcgrawHill
VinitDheer
76,468

Sapsdhandbook
BilluGurunadham
13,197

SAPSDBusinessBluePrintE1SalesTemplate
AdityaPandey
5,703

SAPSDmodule
AvinashChennuri
11,261

Importanttablesforsapsd
PoojaDeshmaneWagaskar
17,581

SAPSDconfigurationmaterial
SrinivasuluAlgaskhanpet
2,609

Sapsdconsultanttrainingfor10weekswithrealtimescenarios
rajusapsd
3,662

Basicsofsapsdmodule
DeepakSangramsingh
19,170

Sapsdsunsuryamaterial
sahilkh500
9,614

SAPBUSINESSBLUEPRINTPRACTICEPROJECT
VinitDheer
41,197

SAPOrderToCashCycle
MohamedTalaat
91,398

SAPSDNotes
Torpedo123
12,856

AvailabilityCheckinSAPSD
SrinivasuluAlgaskhanpet
1,411

SAPSD3+years
santoshar1
7,154

SAPFIIntegrationWithCO,MM,SD
PramilaMBAFIN2010SAPFIRDSCertified2013Fresher
43,515

SapMMconfigurationstepbystepguide
VinitDheer
101,153

SAPSDPracticeExam
ITLearnMore
2,387

SAPMMConfigurationStepbyStepguidebyTataMcgrawhill
VinitDheer
12,529

SAPMMConfigurationRealProjectDocumentation
Y.Z.MERCAN
37,565

TheSalesOrderProcessinSAPERP
TomMatys
41,693

AvailabilityCheckinSAPSD
MangeshAmbardekar
15,693

Sapconfigurationguide
GovindVikramAggarwal
33,435

Topsapsdinterviewquestionsandanswersjobinterviewtips
sapsdtutorial
922

Consignmentprocess
SrinivasuluAlgaskhanpet
857

Thirdpartyprocess
SrinivasuluAlgaskhanpet
684

Q&asd
peddadavenkatasurya
3,250

SudheerReddyBusinessBluePrintSample
ChinnaSudheerReddy
4,317

Intercompanyconfig
mywhiteeagle
7,943

Sapsdoverviewandconfig
BhupendraKumar
2,205

TransferofrequirementsinSAPSD
SrinivasuluAlgaskhanpet
577

VariantConfiguritioninSAP:BeginnersGuide|www.sapdocs.info
Y.Z.MERCAN
13,191

SAPSDinterviewquestions
ITLearnMore
1,834

SAPSDTraining|SAPSDOnlineTraining|SAPSDCourse
KenRobert
3,033

Textdetermination
SrinivasuluAlgaskhanpet
411

Outputdetermination
SrinivasuluAlgaskhanpet
666

Routedetermination
SrinivasuluAlgaskhanpet
329

SAPSDOverview
brokenglasses
16,539

Sapimplementationbypriyapangam
amol1212
7,258

CashDiscounts
MohitAmitabh
259

Freegoodscompanysenario
MohitAmitabh
1,379

ENGLISH
English
Franais
Espaol
Portugus(Brasil)
Deutsch
English
Espanol
Portugues
Franais
Deutsche
About
Careers
Dev&API
Press
Blog
Terms
Privacy
Copyright
Support

LinkedInCorporation2015

SharethisdocumentTapToCloseEmbedthisdocumentTapToCloseLikethisdocumentTapToCloseYouhavelikedthis
documentTapToCloseSavethisdocumentTapToClose

Potrebbero piacerti anche