Вы находитесь на странице: 1из 20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

ShivmohanPurohit'sOracleERPBLOG

OracleInventoryFunctional

OracleA.I.M.Methodologytemplatelist
(https://knoworacle.wordpress.com/2010/12/27/oracle
aimmethodologytemplatelist/)
December27,2010January15,2011
shivmohanpurohit GeneralTechnical,OracleAP
Functional,OracleARFunctional,OracleFAFunctional,OracleFunctional,OracleGLFunctional,
OracleHRMSTechnical,OracleInventoryFunctional,OraclePayablesTechnical,OracleProjects
Functional,OracleProjectsTechnical,OracleReceivablesTechnical,OracleTechnical,System
Administrator
aim,documentation,methodology,Projects,template

i
9Votes
OracleA.I.M.Methodologyencompassesaprojectmanagementmethodologywithdocumentation
templatesthatsupportthelifecycleofanimplementation.Thelifecyclemethodologyand
documentationtemplatesallowsA.I.M.tobeaveryusefultoolformanagingimplementation
projectssuccessfully.ThisisadepictionoftheA.I.M.methodologylifecycle:
ApplicationImplementationMethodisaprovenapproachforalltheactivitiesrequiredtoimplement
oracleapplications.thereareelevenprocessesofimplementation.

https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/

1/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

1.BusinessProcessArchitecture[BP]This
phaseoutlines:
ExistingBusinessPractices
Catalogchangepractices
Leadingpractices
Futurepractices
BP.010DeneBusinessandProcessStrategyBP.020CatalogandAnalyzePotentialChanges
BP.030DetermineDataGatheringRequirements
BP.040DevelopCurrentProcessModel
BP.050ReviewLeadingPractices
BP.060DevelopHighLevelProcessVision
BP.070DevelopHighLevelProcessDesign
BP.080DevelopFutureProcessModel
BP.090DocumentBusinessProcedure
2.BusinessRequirementDenition[RD]Thisphaseexplainsabouttheinitialbaseline
questionnaireandgatheringofrequirements.
RD.010IdentifyCurrentFinancialandOperatingStructureRD.020ConductCurrentBusiness
BaselineRD.030EstablishProcessandMappingSummaryRD.040GatherBusinessVolumesand
MetricsRD.050GatherBusinessRequirementsRD.060DetermineAuditandControlRequirements
RD.070IdentifyBusinessAvailabilityRequirementsRD.080IdentifyReportingandInformation
AccessRequirements
3.BusinessRequirementMapping[BR]Inthisphasetherequirementsofbusinessarematchedwith
thestandardfunctionalityoftheoracleapplications.
BR.010AnalyzeHighLevelGapsBR.020Preparemappingenvironment
BR.030MapBusinessrequirements
BR.040MapBusinessData
BR.050ConductIntegrationFitAnalysis
BR.060CreateInformationModel
BR.070CreateReportingFitAnalysis
BR.080TestBusinessSolutions
BR.090ConrmIntegratedBusinessSolutions
BR.100DeneApplicationsSetup
BR.110DenesecurityProles
4.ApplicationandTechnicalArchitecture[TA]Thisoutlinestheinfrastructurerequirementsto
implementoracleapplications.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
TA.010DeneArchitectureRequirementsandStrategyTA.020IdentifyCurrentTechnical

2/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

TA.010DeneArchitectureRequirementsandStrategyTA.020IdentifyCurrentTechnical
Architecture
TA.030DevelopPreliminaryConceptualArchitecture
TA.040DeneApplicationArchitecture
TA.050DeneSystemAvailabilityStrategy
TA.060DeneReportingandInformationAccessStrategy
TA.070ReviseConceptualArchitecture
TA.080DeneApplicationSecurityArchitecture
TA.090DeneApplicationandDatabaseServerArchitecture
TA.100DeneandProposeArchitectureSubsystems
TA.110DeneSystemCapacityPlan
TA.120DenePlatformandNetworkArchitecture
TA.130DeneApplicationDeploymentPlan
TA.140AssessPerformanceRisks
TA.150DeneSystemManagementProcedures
5.BuildandModuleDesign[MD]Thisphaseemphasizesthedevelopmentofnewfunctionality
(customization)requiredbytheclient.Itmainlydetailshowtodesigntherequiredforms,database
andreports.
MD.010DeneApplicationExtensionStrategyMD.020Deneandestimateapplicationextensions
MD.030Denedesignstandards
MD.040DeneBuildStandards
MD.050CreateApplicationextensionsfunctionaldesign
MD.060DesignDatabaseextensions
MD.070CreateApplicationextensionstechnicaldesign
MD.080ReviewfunctionalandTechnicaldesigns
MD.090PrepareDevelopmentenvironment
MD.100CreateDatabaseextensions
MD.110CreateApplicationextensionmodules
MD.120CreateInstallationroutines
6.DataConversion[CV]DataConversionistheprocessofconvertingortransferringthedatafrom
legacysystemtooracleapplications.Ex.Transferringcustomerrecordsfromthelegacytothe
CustomerMaster.
CV.010DenedataconversionrequirementsandstrategyCV.020DeneConversionstandards
CV.030Prepareconversionenvironment
CV.040Performconversiondatamapping
CV.050Denemanualconversionprocedures
CV.060Designconversionprograms
CV.070Prepareconversiontestplans
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
CV.080Developconversionprograms

3/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

CV.080Developconversionprograms
CV.090Performconversionunittests
CV.100Performconversionbusinessobjects
CV.110Performconversionvalidationtests
CV.120Installconversionprograms
CV.130Convertandverifydata
7.Documentation[DO]Documentationpreparedpermodulethatincludesuserguidesand
implementationmanuals.
DO.010DenedocumentationrequirementsandstrategyDO.020DeneDocumentationstandards
andprocedures
DO.030Prepareglossary
DO.040Preparedocumentationenvironment
DO.050Producedocumentationprototypesandtemplates
DO.060Publishuserreferencemanual
DO.070Publishuserguide
DO.080Publishtechnicalreferencemanual
DO.090Publishsystemmanagementguide
8.BusinessSystemTesting[TE]Aprocessofvalidatingthesetupsandfunctionalityby
QA(functionalconsultant)tocertifystatus.
TE.010DenetestingrequirementsandstrategyTE.020Developunittestscript
TE.030Developlinktestscript
TE.040Developsystemtestscript
TE.050Developsystemsintegrationtestscript
TE.060Preparetestingenvironments
TE.070Performunittest
TE.080Performlinktest
TE.090performinstallationtest
TE.100Preparekeyusersfortesting
TE.110Performsystemtest
TE.120Performsystemsintegrationtest
TE.130PerformAcceptancetest
9.PerformanceTesting[PT]Performancetestingistheevaluationoftransactionssavingtime,
transactionretrievaltimes,workowbackgroundprocess,databaseperformance,etc
PT.010DenePerformanceTestingStrategyPT.020IdentifyPerformanceTestScenarios
PT.030IdentifyPerformanceTestTransaction
PT.040CreatePerformanceTestScripts
PT.050DesignPerformanceTestTransactionPrograms
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
PT.060DesignPerformanceTestData

4/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

PT.060DesignPerformanceTestData
PT.070DesignTestDatabaseLoadPrograms
PT.080CreatePerformanceTestTransactionPrograms
PT.090CreateTestDatabaseLoadPrograms
PT.100ConstructPerformanceTestDatabase
PT.110PreparePerformanceTestEnvironment
PT.120ExecutePerformanceTest
10.AdoptionandLearning[AP]Thisphaseexplainstheremovalofthelegacysystemandoracle
applicationrolloutenterprisewide.
AP.010DeneExecutiveProjectStrategyAP.020ConductInitialProjectTeamOrientation
AP.030DevelopProjectTeamLearningPlan
AP.040PrepareProjectTeamLearningEnvironment
AP.050ConductProjectTeamLearningEvents
AP.060DevelopBusinessUnitManagersReadinessPlan
AP.070DevelopProjectReadinessRoadmap
AP.080DevelopandExecuteCommunicationCampaign
AP.090DevelopManagersReadinessPlan
AP.100IdentifyBusinessProcessImpactonOrganization
AP.110AlignHumanPerformanceSupportSystems
AP.120AlignInformationTechnologyGroups
AP.130ConductUserLearningNeedsAnalysis
AP.140DevelopUserLearningPlan
AP.150DevelopUserLearningware
AP.160PrepareUserLearningEnvironment
AP.170ConductUserLearningEvents
AP.180ConductEectivenessAssessment
11.ProductionMigration[PM]Theprocessofdecommissioningoflegacysystemandthe
usage(adoption)oforacleapplicationsystem.
PM.010DeneTransitionStrategy
PM.020DesignProductionSupportInfrastructure
PM.030DevelopTransitionandContingencyPlan
PM.040PrepareProductionEnvironment
PM.050SetUpApplications
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
PM.060ImplementProductionSupportInfrastructure

5/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

PM.060ImplementProductionSupportInfrastructure
PM.070VerifyProductionReadiness
PM.080BeginProduction
PM.090MeasureSystemPerformance
PM.100MaintainSystem
PM.110ReneProductionSystem
PM.120DecommissionFormerSystems
PM.130ProposeFutureBusinessDirection
PM.140ProposeFutureTechnicalDirection

thanksShivmohanPurohit

18Comments

OracleApplicationsDocumentationAIMMethodology
(https://knoworacle.wordpress.com/2010/04/03/oracle
applicationsdocumentationaimmethodology/)
April3,2010April3,2010
shivmohanpurohit OracleAPFunctional,OracleAR
Functional,OracleFAFunctional,OracleFunctional,OracleGLFunctional,OracleInventory
Functional
aim,documentation,functional,md050,md070,methodology,Projects,technical

https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
i

6/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

i
RateThis
OracleApplicationsDocumentationsUsingAIMorTailoredAIMMethodology
hereiamgivingbriefintro,innextarticleyoucanndmuchdetailsinformationonAIMdocuments
andreference
AIM

NotallcompaniesareusingthesameAIMinsteadtheyareusingtheirowngivingdierentnames
buttheformatsofallthedocumentsaremoreorlesssame.Eachstageishavingsetofdocuments.
FirstStage:Analysis
SecondStage:Designing
ThirdStage:BuildDEMO/PROTOTYPE
FourthStage:Testing
FifthStage:GoLive
SixStage:PostProduction
Variousdocumentsfordierentscopeandcriteriassuchas
1.Implementation
2.Customization
3.Conversions
Belowsomebriefonmostlyuseddocumenttypes
BRDocuments:BusinessRequirementDocuments,whichisprimafacielydonebytheFunctional
PersonsoftheImplementationTeamlikeFuntionalProjectLeads/Managers.Thesedocumentsare
theSetupDocuments,whichis100%basedontheBR120BusinessRequirementGatheringsas
providedbythebusiness.NowasaFuntionalConsultantyouneedtoalwaysgofortheBR100,
thatissetupdocument,soBR100istheToBeProcessafteryougatherallsortsofinfofromtheBiz
andmapintheOraclesystems
MDDocuments:ModularDesigningDocuments,whichareisprimafacielydonebytheTechnical
PersonsoftheImplementationTeamlikeTechnicalProjectLeads/ProjectManager.Thesedocuments
aretheDesignDocuments,whichisagainbasedontheBR120BusinessRequirementGatheringas
providedbythebusiness.TheseMDsareofbasicallydiscussedanycustomizationneedsorany
specialbehaviaouroraclesystemshouldworkwhichisnottheStandardOracleFuntionality.These
alsodiscussedaboutthetablesandtheInterfaceTablesorformswhicharegoingtobeusedinthe
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
particularmodules.ThsesalsodiscussedabouttheHighLevelDesignslikeFlowsoftheBusiness 7/20

9/7/2016
OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG
alsodiscussedaboutthetablesandtheInterfaceTablesorformswhicharegoingtobeusedinthe

particularmodules.ThsesalsodiscussedabouttheHighLevelDesignslikeFlowsoftheBusiness
andall.TheseMDsarebasicallymadeafteryouallFunctionalDesignandifthereisnoworkaround
OracleSystemprovidesforaparticularTestScenarioandthereisnootherwayotherthantogofor
theCustomization.
MD.70istechnicalDocument(Technicalresourcewilldesign),whichshowallTechnicalDetailslikeCoding,
MapingandLogics.
MD.50isDesginDocument(Functionalresourcewilldesign),whichexplorealldesignmethodslikeitsroad
map,whichincludesalldesignsetups.
thanksShivmohanPurohit

4Comments

OracleApplicationsTechnicalInterviewQuestions
(https://knoworacle.wordpress.com/2010/03/02/oracle
applicationstechnicalinterviewquestions/)
March2,2010February28,2010
shivmohanpurohit ApplicationDeveloper,General
Technical,InterviewQuestions,KnowledgeBase,OracleAPFunctional,OracleApplications
Technical,OracleARFunctional,OracleFAFunctional,OracleFunctional,OracleGLFunctional,
OracleInventoryFunctional,OracleTechnical,SystemAdministrator
11i,aol,Application
ObjectLibrary,functional,interview,overview,technical

i
3Votes
HelloFriends,Uponrequestsonsomeofmyfriends,iampostingfewmoregenericoracle
applicationsquestions.hopethiswillgiveyouoverviewofgenericfeatures.doshareyourfeedback
ifthesearegoodnuseful.
whatisaexeldqualier?
OracleApplicationsproductsuseexeldqualierstoidentifycertainsegmentsusedforspecic
purposes.eg:segmentnamedAccountisqualiedasNaturalAccountsothatitidentiesAccounts,
similarlyasegmentnamedCompanycanbequaliedasBalancingSegment,i.e,forthesesegment
valuesB/ScanbebroughtoutinAccountingFlexeldinGL.
Aexeldismadeofsegmentsandoracleidentiesifparticularsegmentintheaccountingexeld
isanaccountsegmentoracompanysegment,basedonsomepredenedvaluescalledasexeld
qualierswhichareassignedtothesegmentstolookmeaningfulfordeningtheaccounting
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
exeld.Eg:AccountsegmentusesNaturalAccountsegmentandthecompanysegmentuses

8/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

exeld.Eg:AccountsegmentusesNaturalAccountsegmentandthecompanysegmentuses
Balancingsegmentaremandatoryfordeningtheaccountingexeld.OthervaluesareCostcenter
segment,Intercompanysegment,secondarytrackingsegment
Whatisthedierencebetweenconguration,conversion,andcustomization?
Conversion,customizationandcongurationarepartofanoracleimplementationprojecttheycome
inthisorder
1.conguration/setup
2.Customization
3.Conversion
Congurationisseingupcustomerspecicrequirementwhichgenerallyexistinoracleapps
customizationisllingthegapbetweenoracleappsandCustomerrequirementbydevelopingsome
extensionandsolutiondesign
Customizationisrelativelydierentthing,somethingthatisnotapartoforacleappscoreproduct
buttheclientrequirementdemandsitwegoforCustomization.Ifthefunctionalitydemandedbythe
clientexistsintheapplication,itistobeconguredaccordingtohisneedsbytakingsomedata,this
iscalledconguration
Conversionisstructuralchangeofcustomerdatainaformwhichiscompatiblewithoracledatabase
bestofluck.Conversionistheprocessofmappingthetablesfromalegacysystemtoappssystem.
Sometimesconversionscanbefromoneversiontoother
WherewecancheckthestatusofPO.
Inpo_headers_allauthorization_statuscoloumnistheirwecanndthroughthiscoloumn
WhatisbackorderinOM
TherearefewreasonsthatascheduledordercouldbeBackorderedduringpickreleaseprocess.
1.Insucientonhand
2.OrdermightbeputasPickreleasehold
3.Ifitsalotcontrolleditembeinginvolvedthensomeofthefactorswillbecheckingatpickingrule
setup(likeLotexpirationdate,etc)andturedtoBackorderedincasethecriteriadoesnotmeet.
Wherewendthestatusoforderinformation.
Orderheaderstatusisinoe_order_headers_alltablereferencewithow_status_codecolumnand
orderlinestatuswouldbeoe_order_lines_alltablereferencewithow_status_codecolumn.
Whatarethetablesofautoinvoice?
RA_INTERFACE_LINES_ALL,RA_INTERFACE_DISTRIBUTIONS_ALLARETHETWO
INTERFACETABLESMAINLYUSEDBTAUTOINVOICE.FURTHERDATAREADFROMTHESE
TABLESWILLBEINSERTEDINTORA_CUSTOMER_TRX_ALL,
RA_CUSTOMER_TRX_LINES_ALL,RA_CUST_TRX_LINE_GL_DIST_ALL,
AR_PAYMENT_SCHEDULES_ALLAFTERVALIDATING.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
Forreportihavetoparametersthosearefrom_dateandto_date,soto_dateshouldbegreaterwhen9/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

Forreportihavetoparametersthosearefrom_dateandto_date,soto_dateshouldbegreaterwhen
comparetofrom_date,ifwearegivingto_dateislessthenitmustshowssomeerrorhowwewill
makeit.
WhiledeningParametersyoucansetrangeoption(inconcurrentprogparameterswindow).Select
lowforfrom_Dateandhighforto_Date.Thenitwillnotallowforfrom_date>to_date.
Howtondthecustomdirectoryinfrontend.
FromApplicationDeveloperresponsibility,navigatetoApplication>Register.Queryforthe
customapplicationname.ThevalueintheeldBasepath,istheOSsystemvariablethatstoresthe
actualdirectoryinfo.
Whataretheexecutionmethodsinoracleapps?
1.Host
2.Immediate
3.JavaStoredProcedure
4.JavaConcurrentProgram
5.MultiLanguageFunction
6.OracleReports
7.RequestSetStageFunction
8.Pl/SqlStoredProcedure
9.Spawned
10.Sql*Lodar
11.Sql*Plus
12.PerlConcurrentProgram
WhatareAPIs
APIstandsforapplicationprograminterface.Oraclehasitsownapifacilitytotransferdatafroma
externalsourcetooraclebasetablesoapiisanstandardoracletooltotransferdatatooracle
database.Itisaverysimplemethodandapersonwithnotechnicalbackgroundalsocanuseapi.
ExampleuploadingjournalandbudgetdatathroughAPI.
Thanksplzsharequestionsifyouhavemoreinthisarea.alsoshareyourcomment/feedback.
ShivmohanPurohit
5Comments

InterviewQuestionsforOracle11iApps(Manufacturing)
(https://knoworacle.wordpress.com/2009/06/12/interview
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/

10/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

questionsfororacle11iappsmanufacturing/)
June12,2009June11,2009
shivmohanpurohit OracleInventoryFunctional
interview,inventory,manufacturing

i
1Votes

11i,

HelloFriends,heresomeofInventoryQuestions,mostlyincontextonItemSetup.Ithasbeenlong
timeiworkoninventorymodule,itusedtobeoneofmyfavoritesandstrongestmodulessometime.
stillinventorybringlotofgoodchallengingwork.hopeyouwillbenetfromtheseQ&A.

Q.Onceanitemisassignedtoanorganization,isitpossibletoremovethisassociationatalatertime?
A.Ifyouhaveassignedanitemtoanorganization,itcanonlybedeletedfromthatorganizationif
theitemhasNOTbeentransacted.Ifithasbeentransactedagainstyoucannotdeletetheitemfrom
theorganization.Youcan,however,makethestatusoftheiteminactiveonthemainregionofthe
ItemDeneformINVIDITMinItemStatuseld.Thiswillpreventusersfromtransactingagainst
theitemalthoughtheitemwillcontinuetobeincludedinLOVs.
Q.HowdoyousetupUnitofMeasureforanitem?
A.Whentransactinganitem,itwillalwaysdefaulttothedenedPrimaryUnitofMeasure,soifyou
needtouseanotherUOM,youmustselectitfromtheListofValueswhenyoutransactit.This
impliesthatyouwantthePrimaryUnitofMeasuretobethatwhichisusedmostoftenandwhichis
likelytobethesmallestunitofthattypeofitem.OnceyouhavesettheprimaryUOMforanitem,it
CANNOTbechanged.

Q.HowdoIchangeanitemslocatorcontrolmethodonceIhavetransactedagainstit,forexample
fromNoControltoPrespecied?
A.Youcannotchangethisaributeifthereisonhandquantityfortheitem.Youmustrstperforma
miscellaneousissueofallquantity.Thentheaributecanbechangedandoncethelocator(s)areset
up,youcanperformamiscellaneousreceipttoreceivethequantitybackintoaspecied
subinventory/locator.

Q.HowdoIchangeanitemsUnitofMeasure?
A.YouCANNOTchangetheUOMforanitemoncetheUOMisassignedtotheitem.Thesuggested
solutionisasfollows:Iftheitemhasnotbeentransactedyoucandeletetheitemandthenreaddit
withthecorrectUOM.Iftheitemhasbeentransactedandhasnooutstandingorders,purchase
ordersorWIPjobsyoucandothefollowingifapprovedbyyourmanagement.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
1.Renametheexistingitem123to123BadUOMandsavetheitem.Anypriorhistoryforitem

11/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

1.Renametheexistingitem123to123BadUOMandsavetheitem.Anypriorhistoryforitem
123willnowbeassociatedwithitem123BadUOM.
2.Addanewitem123withthecorrectUOM.

Q.HowdoIdeleteanItemTemplateInolongeruse?
A.SuggestedstepstofollowtodeleteunwantedItemTemplates:
1.NavigateSetup:Items:TemplatesFindItemTemplatesformappears.
2.ClickontheLOV,andselecttheItemTemplatethatistoberemoved.
3.Clickthe[Find]buonontheFindItemTemplatesform.TheItemTemplatesSummaryform
appears,withtheItemTemplateselected.
4.Clickthe[Open]buonontheItemTemplatesSummaryform,andtheItemTemplatesform
appears.
5.Fromthemenu,selectEdit|DeleteRecord,thenselectAction|SaveandProceed.6.Closethe
ItemTemplatesSummaryform.BecarefulnottodeleteItemTemplatesyoumayneedagainasthey
arenotretrievableoncedeleted.

Q.Isthereawaytocreatecustomitemaributes?
A.Nobutyoucancreateanddenethedescriptiveexeldforthisform.Thiswillallowsyouto
associateadditionaldatawithanitemsuchasanaribute.SeetheOracleSystemAdministrators
UsersGuideandtheOracleFlexeldsManualforinformationoncreatingDescriptiveFlexelds.

Q.WhydoestheapplicationpromptyouforOrganizationwhenyouentertheMasterItemformfor
theveryrsttimeeventhoughyouhaveonlyoneMasterOrganization.
A.OnceyousetupaMultiOrgenvironmentandyouentertheformforthersttime,thereisthe
possibilitytherecanbemorethanoneMasterOrganization.Theapplication
thereforepromptsyouforanorganizationwhichisthenusedtodeterminetheMasterOrganization
associatedwithit.Inotherwords,youarechoosingtheMasterOrganizationbychoosingoneofthe
Orgsthatbelongstoit.

Q.Howdoyouchangethecontrollevelforitemaributesfrommasterleveltoorganizationlevelfor
example.WhenItrytochangethisintheAributeControlForm,Igetthemessage:frm40200:eld
protectedagainstupdate.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
12/20
A.Firstchangevalueoftheeldcalledstatustonotused.Youshouldthenbeabletochangethe

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

A.Firstchangevalueoftheeldcalledstatustonotused.Youshouldthenbeabletochangethe
controlleveloftheaributefrommasterleveltoorglevel.Makesureandchangetostatusbackto
whatitwasbeforethechangeandsavetherecord.

Q.HowdoIinactivateanitem?
A.OntheMasterItemForm(Inventory>Items>MasterItems),changetheitemstatuseldto
Inactiveoranyanotherdenedstatuswhichdisablesallaributesthatmakeanitemusable
(stockable,shippable,orderable,etc.).TheInactivatestatuscomespreseededwiththeApplication
andisforthispurpose.
Q.WhatcharacterscanIuseinanitemname(includingspecialcharacters)?
A.Theonlyhardfastruleisnottousethecharacterdesignatedinthesegmentdelimiterforthe
SystemItemFlexeld.Also,youwillnotbeabletoenteranycharactersnotallowedbythevalueset
associatewiththeexeld.Itisrecommendedthatyouavoidtheuseofanycharthatcanbeusedas
adelimitertoavoidfutureproblems.Itisbesttonotusespecialcharacterslike#@%(mailto:#@%)&if
atallpossibleasthesemayhaveanegativeimpactdowntheroad.Somecharacters,likepercent(%),
underscore(_),andpound(#),havespecialmeaningwhenperformingqueriesbyformasdothe
queryoperatorcharacters(=!><).

Q.Canyouchangethecostingenabledandinventoryassetagsonanitemthathasalreadybeen
transactedagainstevenifthereisnoonhandquantitiesfortheitem?
A.Yes,youcanchangetheags.Ifyouarechangingtheagsfromcheckedtouncheckedyouwill
receiveawarningthattheassociatedcostrecordswillbedeletedalertingyouthattheCostofGoods
willnotbecalculatedanylongerfortransactionsofthisitem.Ineectwhatyouaredoingis
changingtheitemfromanassetitemtoanexpenseitem.Ifyouarechangingtheagsfrombeing
uncheckedtocheckedthenadatabase
triggerwillreandcausecostrecordstobeaddedforthisitem.Thereisnowarningthatisgiven.

Q.WhenIcreateanewitem,andchoosetoassigntoAllorgs,theapplicationallowsmetoeven
thoughsomeofthoseorganizationsarerestrictedtomyresponsibility.Isthisthewayitissupposed
towork?IfIassigninanOrganizationbyOrganizationfashion,Iamnotallowedtoassigntothe
restrictedorganizations.
A.Thesituationdescribedisstandardfunctionality.Evenifaresponsibilityhaslimitedaccesstoa
certainnumberoforganizations,theAssigntoAllOrganizationscheckboxwillassigntheitemto
allorgs,notjusttheoneslimitedtotheusersresponsibility.

Q.Howdoyoutellthatanitemisanexpenseitemorassetitem?
A.NavigatetotheOrganizationItemsform:Inventory>Items>OrganizationItems.Queryupthe
iteminquestion.ChangetotheCostingalternativeregion.ThevalueoftheInventoryAsset
Valueagdeterminesthis.Ifchecked,theitemisanassetitem.

Q.Isthereawaytodeleteordisableanitemrevisiononceentered?
A.Thereisnowaytodeletearevisionnoristhereawaytodisableit.Itmustremaintherefor
historicaldata.Thesuggestedworkaroundistocreateanewitem,transferanyQuantityonhand
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
fromtheolditemtonewitemanddeletetheolditem.Theonlydownsideisyouwilllosesome

13/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

fromtheolditemtonewitemanddeletetheolditem.Theonlydownsideisyouwilllosesome
transactionhistory.
FormoreinterviewQuestionclickhere:hps://knoworacle.wordpress.com/2008/06/26/oracle
applicationstechnicalinterviewquestions/(hps://knoworacle.wordpress.com/2008/06/26/oracle
applicationstechnicalinterviewquestions/)
ThanksShivmohanPurohit

15Comments

WhatisOracleApps(ERP)?
(https://knoworacle.wordpress.com/2009/01/11/whatis
oracleappserp/)
January11,2009January11,2009
shivmohanpurohit ApplicationDeveloper,
Managment,OracleFunctional,OracleInventoryFunctional,OracleTechnical
11i,about,apps,
erp,nancials,introduction,oracle

i
5Votes
Hereiamsharingoneofarticleonintroductiononoracleapps11i,thoughitisnotwrienbyme,
stillithoughttosharewithalltobringthisquitesimpliedwaytoexplain11iorERPetc.

WhatisOracleApps(ERP)?(hp://www.appsbi.com/2006/05/26/whatisoracleappserp/)
(Alsoknownasebusinesssuite)
Letstakeanexample.SupposeyouarerunningasmallgroceryshopnamedJanataGrocery,sothe
typicaloperationasashopownerisyoubasicallybuygroceriesfromsomebigsellerandstockitin
yourshop.Nowpeoplecometoyourshopfordaytodayneedsandbuystufromyourshopata
slightlyhigherpricethanwhatyouoriginallyboughtandstockeditinyourshop.
Ocassionallyyoumaynotbecarryingitemsorrunoutofstockthatpeopleaskforsoyoumakea
noteofitandpromisethepersontocomebacktomorrowandtheywillgettheiritem.Sofarsogood,
nowletsnamesomeentitiesbeforeweproceedandthingsgetcomplicated.Thebigsellerfrom
whomyoubuystockiscalledasVendor,thepeoplewhocometoyourshoptobuythingsareknown
ascustomers,thestockinyourshopisknownasinventory.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
14/20
Sofarwehaveidentiedfewentitiesthatplayanactiveroleinyourdaytodayoperations.Astime

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

Sofarwehaveidentiedfewentitiesthatplayanactiveroleinyourdaytodayoperations.Astime
goesby,yourbusinessexpandsandnowyoutakeordersoverthephoneandprovideserviceto
delivertheitemstoyourcustomers,soyouhirepeopletohelpyououtinmaintainingtheinventory,
dothedeliverypartandallthenecessarystutokeepthebusinessrunningsmoothly.Thepeople
youhireareknownasemployees.
Sointhissmallshop,youtypicallymanagethebookkeepingactivitiesbyhandusinganotepador
somethingsimilar.Nowimaginethesamesetuponalargerscalewhereyouhavemorethan10,000
customers,havemorethan1000vendors,havemorethan1000employeesandhaveahuge
warehousetomaintainyourinventory.Doyouthinkyoucanmanageallthatinformationusingpen
andpaper?Absolutelynoway!Yourbusinesswillcometoasuddenstopsign.
Tofacilitatebigbusinesses,companieslikeOracleCorporationhavecreatedhugesoftwareknownin
thecategoryofERP(EnterpriseResourcePlanning)asOracleApplications.Nowcomingtothinkof
it,OracleAppsisnotonehugesoftware,insteaditisacollectionofsoftwareknownasmodulesthat
areintegratedandtalktoeachother.

Nowwhatismeantbyintegrated?Firstletusidentifythemodulesbyentities.Fore.gPurchasing
andAccountPayablesdealwiththevendorssinceyoutypicallypurchasefromvendorsand
eventuallyhavetopaythedues.OraclePurchasinghandlesalltherequisitionsandpurchaseorders
tothevendorswhereasOracleAccountsPayableshandlesallthepaymentstothevendors.

SimilarlyOracleInventorydealswiththeitemsyoumaintaininstock,warehouseetc.Dealingwith
customersishandledcollectivelywiththehelpofOracleReceivablesandOracleOrder
Management.OrderManagementhelpsyoucollectalltheinformationthatyourcustomeris
orderingoverthephoneorwebstoreetcwhereasReceivableshelpyoucollectthemoneyforthe
ordersthataredeliveredtothecustomers.
Nowwhomaintainsthepaychecks,benetsofthe1000employees?right!itismanagedbyOracle
HumanResources.Soyougettheideabynowthatforeachlogicalfunctionthereisaseparate
modulethathelpstoexecuteandmaintainthatfunction.
SoalltheindividualfunctionsarebeingtakencarebuthowdoIknowifIammakingprotorloss?
Thatswhereintegrationcomesintoplay.ThereisanothermoduleknownasOracleGeneralLedger.
Thismodulereceivesinformationfromallthedierenttransactionmodulesandsummarizesthemin
ordertohelpyoucreateprotandlossstatements,reportsforpayingTaxesetc.
Justtosimplifytheexplaination,whenyoupayyouremployeesthatpaymentisreportedbackto
GeneralLedgersascosti.emoneygoingout,whenyoupurchaseinventoryitemstheinformationis
transferredtoGLasmoneygoingout,andsoisthecasewhenyoupayyourvendors.Similarlywhen
youreceiveitemsinyourinventoryitistransferredtoGLasmoneycomingin,whenyourcustomer
sendspaymentitistransferedtoGLasmoneycomingin.Soallthedierenttransactionmodules
reporttoGL(GeneralLedger)aseithermoneygoinginormoneygoingout,thenetresultwill
tellyouifyouaremakingaprotorloss.
Alltheequipment,shops,warehouses,computerscanbetermedasAssetsandtheyaremanagedby
OracleFixedAssets.InitiallyOracleApplicationsstartedasbunchofmodulesandastimepassedby
theyaddednewmodulesfordierentandnewfunctionsgrowingoutoftheneedfortodaysinternet
world.
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
15/20
Soifyoucomeacrossamodulethatyouaretryingtolearnandworkon,rsttrytounderstandwhat

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

Soifyoucomeacrossamodulethatyouaretryingtolearnandworkon,rsttrytounderstandwhat
businessneedisittryingtofulllandthentrytounderstandwhattheimmediatemodulesthatit
interactswith.Fore.gletssayyoucomeacrossOracleCostManagementmodule,youwilllearnthat
ithelpstomaintainthecostsofitemsinyourinventoryandtheimmediatemodulesthatitinteracts
withareOracleInventory(ofcourse),OracleBillsofMaterial,OrderManagementandsoon..
19Comments

Oracle11iApplicationDeveloperTechnicalFAQ
Part1
(https://knoworacle.wordpress.com/2009/01/07/oracle11i
applicationdevelopertechnicalfaqpart1/)
January7,2009January7,2009
shivmohanpurohit ApplicationDeveloper,Interview
Questions,KnowledgeBase,OracleAPFunctional,OracleApplicationsTechnical,OracleAR
Functional,OracleFAFunctional,OracleFunctional,OracleGLFunctional,OracleInventory
Functional,OracleTechnical,SystemAdministrator
ApplicationObjectLibrary,distribution,
faq,nancials,interview,InterviewQuestions,manufacturing,oracle,technical

i
1Votes
HelloFriends,SomeofmyfriendsarerequestingtoputsomegoodeasyandrelevantQuestions
alongwithAnswersforOracleApplicationwhichareusedinallmodules.Sohereiampuingsome
questioninparts,eachparthaving10Questions.plzshareyourfeedbackondicultylevelandyour
interest.
thisisnowupdatedandcorrectedafterfeedbackfromgerath.

Q1InwhichFNDtableindependentvaluesetwillbestored?
A1FND_FLEX_VALUESandFND_FLEX_VALUES_TL

Q2HowtoscheduletheconcurrentprogramsfromBackend(PLSQL)notfromSRSform.
A2fnd.request.submit_request(Concurrent_program_name,
application_short_name,description,parameters)
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
UseFND_REQUEST.SUBMIT_REQUEST

16/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

UseFND_REQUEST.SUBMIT_REQUEST
Example:req_id:=FND_REQUEST.SUBMIT_REQUEST(FND,FNDSCARU);
Fnd_request.submit_requestcanbecalledfromanyvalidEBSsession(initializedby
fnd_global.apps_initialize)

Q3Wheredoconcurrentrequestloglesandoutputlesgo?
A3Theconcurrentmanagerrstlooksfortheenvironmentvariable$APPLCSF,Ifthisisset,it
createsapathusingtwootherenvironmentvariables:
$APPLLOGand$APPLOUT
Itplacesloglesin$APPLCSF/$APPLLOG
Outputlesgoin$APPLCSF/$APPLOUT
Soforexample,ifyouhavethisenvironmentset:
$APPLCSF=/u01/appl/common
$APPLLOG=log
$APPLOUT=out
Theconcurrentmanagerwillplaceloglesin/u01/appl/common/log,andoutputlesin
/u01/appl/common/out
Notethat$APPLCSFmustbeafull,absolutepath,andtheothertwoaredirectorynames.If
$APPLCSFisnotset,itplacesthelesundertheproducttopoftheapplicationassociatedwiththe
request.Soforexample,aPOreportwouldgounder$PO_TOP/$APPLLOGand
$PO_TOP/$APPLOUT
Loglesgoto:/u01/appl/po/9.0/log
Outputlesto:/u01/appl/po/9.0/out
Ofcourse,allthesedirectoriesmustexistandhavethecorrectpermissions.Notethatallconcurrent
requestsproducealogle,butnotnecessarilyanoutputle

Q4HowdoIcancelarunningconcurrentrequest?
A4NavigatetotheConcurrentRequestSummaryform
Selectarequest
InGUI,usetheCancelbuons
TheSysadminresponsibilitycancancelanyrunningrequest,Ifyoucancelarunningrequestbe
awarethatthebackendprocesscontinues.Seethisgoodforumdiscussionfordetails:
hp://forums.oracle.com/forums/thread.jspa?threadID=832725&amp;tstart=0
(hp://forums.oracle.com/forums/thread.jspa?threadID=832725&amp;tstart=0)
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/

17/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

Q5WhydoesHelp>Tools>Examineaskforapassword?
A5TheproleoptionUtilities:DiagnosticsissettoNO
ThisproleoptioncontrolswhetheruserscanusetheExamineutility.Thepasswordshouldbethe
APPSpassword.

Q6HowdoIcheckifMultiorgisinstalled?
A6SELECTmulti_org_agFROMfnd_product_groups;

Q7HowdoIndthenameofaform?
A7GUI:UseHelp>AboutOracleApplications
Scrolldowntondtheformname

Q8HowdoIopenaforminqueryonlymode?
A8NavigatetotheFormFunctionsform(Application>Function)Querytheparticularform
andaddtheparameterQUERY_ONLY=YES
gotoapplcationdeveloperresponsibility
navigation>Application/function.
querythefunctionname
thengotoformtab
thengotoparameterseld
thenwritethefollowingcodeQUERY_YES=YES
savethechangesandthenseetheformsgetaectedinqueryonlymode.

Q9HowcanIchangeincustom.pll?AfterchangeshowcanIsendontheserverandwhatseect
inthiscondition?
A91.FTPtheCustom.pllfrom$AU_TOP/resource
2.OpentheCustom.pllin11iorearlier
3.IncludethefollowingcodeforyourFormlogic:
begin
https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/
Form_Namevarchar2(50):=name_in(system.current_form);

18/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

Form_Namevarchar2(50):=name_in(system.current_form);
IfForm_Name=YOURCUSTOMFORMthen
begin
includeyourlogic
end;
end;
4.Oncechangesover,usingthefollowingcommandtogeneratetheCUSTOM.plx
f60genmodule=CUSTOM.plluserid=apps/apps@mfgdevmodule_type=LIBRARY
togeneratethelatestCUSTOM.plxandmovethisCUSTOM.plxto$AU_TOP/resource

Q10Whatis$ex$and$prole$,Whatistheuseof$ex$
A10$Flex$isusedwhenweneedtoreturntheFlexvaluecontainedbyanyAOLVlausetorAOL
object.theyusedwithinForms,valuesets.
ForEx.$Flex$.<Valuesetname>wouldreturnthevalueheldbythatvalueset.
$proles$.areusedtogetthevaluesofenvironmentvariableslikeorg_idormfg_Organization_id
etcwhicharerelatedtothecurrentappsenvironment.
Ex.$proles$.org_idwouldreturntheoperatingunitwhichisactiveatthattimefortheuser
Willbeupdatingwithmorequestioninupcomingposts.
ShivmohanPurohit
5Comments

ShivmohanOracleFinancials
(https://knoworacle.wordpress.com/2008/12/17/shivmoha
noraclefinancials/)
December17,2008December17,2008
shivmohanpurohit ApplicationDeveloper,
KnowledgeBase,OracleAPFunctional,OracleARFunctional,OracleFAFunctional,Oracle
Functional,OracleGLFunctional,OracleInventoryFunctional,OracleTechnical,System
Administrator
accounting,nancials,xedassets,generalledger,introduction,overview,
payables,receivables

https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/

19/20

9/7/2016

OracleInventoryFunctional|ShivmohanPurohit'sOracleERPBLOG

i
1Votes

WhatisOracleFinancials?

OracleFinancialsproductsprovideorganizationswithsolutionstoawiderangeoflongandshort
termaccountingsystemissues.Regardlessofthesizeofthebusiness,OracleFinancialscanmeet
accountingmanagementdemandswith:
OracleAssets:Ensuresthatanorganizationspropertyandequipmentinvestmentisaccurateand
thatthecorrectassettaxaccountingstrategiesarechosen.
OracleGeneralLedger:Oersacompletesolutiontojournalentry,budgeting,allocations,
consolidation,andnancialreportingneeds.
OracleInventory:Helpsanorganizationmakebeerinventorydecisionsbyminimizingstockand
maximizingcashow.
OracleOrderManagement:Providesorganizationswithasophisticatedorderentrysystemfor
managingcustomercommitments.
OraclePayables:Letsanorganizationprocessmoreinvoiceswithfewerstamembersandtighter
controls.Helpssavemoneythroughmaximumdiscounts,bankoat,andpreventionofduplicate
payment.
OraclePurchasing:Improvesbuyingpower,helpsnegotiatebiggerdiscounts,eliminatespaperow,
increasesnancialcontrols,andincreasesproductivity.
OracleReceivables:.Improvescashowbyleinganorganizationprocessmorepaymentsfaster,
withoutolineresearch.Helpscorrectlyaccountforcash,reduceoutstandingreceivables,and
improvecollectioneectiveness.
OracleRevenueAccountingGivesanorganizationtimelyandaccuraterevenueandexible
commissionsreporting.
OracleSalesAnalysis:Allowsforbeerforecasting,planning.andreportingofsalesinformation.
Thanks,plzshareyourfeedback/comments
ShivmohanPurohit
3Comments
ShivmohanPurohitsOracleERPBLOG(hps://knoworacle.wordpress.com/)
CreateafreewebsiteorblogatWordPress.com.(hps://wordpress.com/?ref=footer_website)

https://knoworacle.wordpress.com/category/oraclefunctional/oracleinventoryfunctional/

20/20

Вам также может понравиться