1. sap-bods integration using idocs
Post on 08-Sep-2015
435 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Search
Home Trainings Quiz Tips Tutorials Functional CertQ's InterviewQ's Jobs Testimonials Advertise ContactUs
SAP Virtual/OnsiteTrainings
Document Categories:
ABAPTMAdobeFormsABAPHRALE&IDocsALVBAPIBASISBSPBusinessObjectsBusinessWorkflowCRMNEWLSMWSAPScript/SmartFormsBI/BWeXchangeInfrastructure(XI)EnterprisePortals(EP)eCATTObjectOrientedProgrammingSAPQueryUserexits/BADIsWebDynproforJava/ABAPTMOthers
What's New?
ABAPTestCockpitHOTSAPABAPPragmasUnderstandingSE32(ABAPTextElementMaintenance)CreatinganIDocFileonSAPApplicationServerUnderstandingAdvancewithdialogoptionofSAPWorkflow
SAPBODS integration using IDOCS
ByPraveenAddanki,HCLAXON
1.Introduction:
ImagineyouwanttobuildaReportingSolution,notaDataWarehouseinpureterms.Sosomebodyopensthebalancesheetreportanddoesnotlikethewayitlooks.SoabookinginSAPiscreatedtocorrectitandthen....hehastowaittheentirenightuntiltheDataWarehousegetsrefreshed.AnotheroptionwouldbetoconfigureSAPsoitsendsallchangestothereportingdatabaseimmediately.AndthatiswhatIDOCsarefor.
On thedownside though, toconfigureSAP toactuallysendchanges isquiteachallenge. If an IDOC isprovidedbySAPalreadyitisnotthatbad,butifyouwanttodistributechangesfordataSAPneverthoughtabout,youhavetowriteyourIDOCfromscratchandhookitintoeverysingleapplicationdealingwiththatdata.
Thebasicproblem is the IDOCdesign. It isnot likeadatabase triggers that is independent fromall theapplicationsandfiresnomatterwhoandhowachangehappened.It ishappeningonapplicationlevel,sothereisacommonABAPcallthathastobedoneateverysingleapplication.
InsideSAP, a couple of settingshave to bemade, this configuration ismandatory for both sending andreceivingIDOCs.ThefollowingconfigurationsstepsareinvolvedtosendIDOCsfromBODStoSAPECC.
1.DefineLogicalSystems
2.DefineRFCDestination
3.DefiningRFCPort(TransactionalRFC)
4.DefinePartnerProfile
Letusseeinbriefhowtoconfiguretheabovesteps:
http://www.saptechnical.com/Tips/tips.htmhttp://www.saptechnical.com/Tutorials/eCATT/eCATTMain.htmhttp://www.saptechnical.com/CertificationQ/CertificateMain.htmhttp://www.saptechnical.com/Trainings/Index.htmhttp://www.saptechnical.com/Tutorials/Workflow/AWD/Index.htmhttp://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htmhttp://www.saptechnical.com/Ads/Index.htmhttp://www.saptechnical.com/Trainings/Index.htmhttp://www.saptechnical.com/Quiz/Index.htmhttp://www.saptechnical.com/Tutorials/ABAP/ABAPMainPage.htmhttp://www.saptechnical.com/Tutorials/Others/Main.htmhttp://www.saptechnical.com/Tutorials/BI/Index.htmhttp://www.sapfunctional.com/http://www.saptechnical.com/Tutorials/ExitsBADIs/ExitsMain.htmhttp://www.saptechnical.com/Jobs/jobsMain.htmhttp://www.saptechnical.com/Tutorials/BOBJ/Index.htmhttp://www.saptechnical.com/Tutorials/ALV/ALVMainPage.htmhttp://www.saptechnical.com/index.htmhttp://www.saptechnical.com/Tutorials/Smartforms/SFMain.htmhttp://www.saptechnical.com/Tutorials/CRM/Index.htmhttp://www.saptechnical.com/InterviewQ/interviewQ.htmhttp://www.saptechnical.com/Tutorials/BAPI/BAPIMainPage.htmhttp://www.saptechnical.com/Tutorials/ABAP/Text/SE32.htmhttp://www.saptechnical.com/Tutorials/EP/Index.htmhttp://www.saptechnical.com/Tutorials/Basis/index.htmhttp://www.saptechnical.com/contact.htmhttp://www.saptechnical.com/Tutorials/SAPQuery/SQMain.htmhttp://www.saptechnical.com/Tutorials/Workflow/Workflow.htmhttp://www.saptechnical.com/Tutorials/HRABAP/HRABAPMain.htmhttp://www.saptechnical.com/Tutorials/ABAP/ATC/Index.htmhttp://www.saptechnical.com/index.htmhttp://www.saptechnical.com/Tutorials/Tutorials.htmhttp://www.saptechnical.com/Tutorials/ALE/File/Index.htmhttp://www.saptechnical.com/Tutorials/AdobeForms/index.htmhttp://www.saptechnical.com/Tutorials/WebDynproABAP/WebDynproABAPMain.htmhttp://www.saptechnical.com/Tutorials/OOPS/MainPage.htmhttp://www.saptechnical.com/Tutorials/ALE/ALEMainPage.htmhttp://www.saptechnical.com/Tutorials/XI/XIMainPage.htmhttp://www.saptechnical.com/Testimonials.htmhttp://www.saptechnical.com/Tutorials/BSP/BSPMainPage.htmhttp://www.saptechnical.com/Tutorials/ABAP/Pragmas/Index.htm -
SAPWorkflowScenario:MaintenanceNotificationApprovalEnhancementstoastandardclassWorkingwithFloatingFieldinAdobeFormsInsertingdatafromInternalTableintothestepSendMailDisplayGLAccountlongtextusingenhancementframeworkDifferencesbetweenpolymorphisminJAVAandABAPPassingmultilineparametersfromanABAPClasseventtoaWorkflowcontainerConceptofReevaluateagentsforactiveworkitemsinSAPWorkflowDynamiccreationofcomponentusageinABAPWebDynproAdobeForms:DisplaysymbolslikecopyrightandothersDeactivateHoldfunctionalityinPurchaseorder(ME21N)QuizonOOABAPAddfieldsinFBL5NusingBADIsTutorialonWidecastingDefiningaRangeinModulePoolProgramCopyfieldsfromonestructure/tableintoanotherstructure/tableSidePanelUsageinNWBC
Contribute?
Sample Specs
What's Hot?
WebDynproforABAPTutorials
JointheMailingList
Enternameandemailaddressbelow:Name:
Email:
Subscribe Unsubscribe
2.SAPConfigurationsettings:
2.1DefineLogicalSystems:
DefiningLogicalsystemsisdoneinSAPECCwiththetransactionSALE.
Note:ThisentiredocumentationreferstoSAPIDESsystemreferthebelowscreenshotfordetail.
Enter the Transaction SALE to define logical system and its assignment. As this confirmation doesnthaveauthorizationwewillrequestbasistocreateit.Henceweusedthefollowinglogicalsystemasshownbelow.
http://www.saptechnical.com/Tutorials/ABAP/Range/Index.htmhttp://www.saptechnical.com/Tutorials/OOPS/Enhancement/Index.htmhttp://www.saptechnical.com/Tutorials/Workflow/MN/Index.htmhttp://www.saptechnical.com/Tutorials/Workflow/Container/ITable.htmhttp://www.saptechnical.com/SampleSpecs/index.htmhttp://www.saptechnical.com/Tutorials/ABAP/Table/Copy.htmhttp://www.saptechnical.com/Tutorials/AdobeForms/Symbols/Index.htmhttp://www.saptechnical.com/Tutorials/WebDynproABAP/Dynamic/Component.htmhttp://www.saptechnical.com/Tutorials/Workflow/Agent/Index.htmhttp://www.saptechnical.com/Quiz/OOPS/Index.htmhttp://www.saptechnical.com/Tutorials/ExitsBADIs/GLAccount/Index.htmhttp://www.saptechnical.com/Tutorials/ExitsBADIs/FBL5N/Index.htmhttp://www.saptechnical.com/Tutorials/Workflow/Class/Multiline.htmhttp://www.saptechnical.com/Tutorials/Others/NWBC/Sidepanel.htmhttp://www.saptechnical.com/Tutorials/OOPS/Polymorphism/Differences.htmhttp://www.saptechnical.com/Tutorials/WebDynproABAP/WebDynproABAPMain.htmhttp://www.saptechnical.com/Tutorials/AdobeForms/Floating/Index.htmhttp://www.saptechnical.com/Contribute.htmhttp://www.saptechnical.com/Tutorials/ExitsBADIs/ME21N/Hold.htmhttp://www.saptechnical.com/Tutorials/OOPS/Wide/Index.htm -
GO
Clickontheaboveshowntodefinethelogicalsystem.Thebelowpopupcomejustcontinue
TheLogicalsystemcreatedbybasisisID3CLNT801asshownbelow.
-
2.2DefineRFCDestination:
EnterthetransactionSM59toconfiguretheRFCdestinationinSAPECCasshownbelow.
ClickonTCP/IPconnectionsasshownaboveandthecreateit.
-
OncetheRFCcreatedwithRegisteredServerProgram(ProgramID)asDI_RFCasshownhere.WiththedefinedprogramID,configurethisfromBODSsidefrommanagementconsoleasshownbelow.LogonontoManagementconsoleandclickadministrator.
RFCserverconfigurationisdoneasshownbelow.
-
Theconfiguredservedneedtobestartedtheinterfaceasshownbelow.
Clickheretocontinue...
http://www.saptechnical.com/Tutorials/BOBJ/IDOCS/Page2.htm -
Pleasesendusyourfeedback/suggestionsatwebmaster@SAPTechnical.COM
HomeContributeAboutUsPrivacyTermsOfUseDisclaimerSafeCompanies:AdvertiseonSAPTechnical.COM|PostJobContactUs
SAPTechnical.COM.Allrightsreserved.Allproductnamesaretrademarksoftheirrespectivecompanies.SAPTechnical.COMisinnowayaffiliatedwithSAPAG.
SAP,SAPR/3,R/3software,mySAP,ABAP,BAPI,xApps,SAPNetWeaver,andandanyotherSAPtrademarksareregisteredtrademarksofSAPAGinGermanyandinseveralothercountries.Everyeffortismadetoensurecontentintegrity.Useinformationonthissiteatyourownrisk.
GraphicDesignbyRoundtheBendWizards
http://www.saptechnical.com/Termsofuse.htmmailto:webmaster@SAPTechnical.COMhttp://www.rtbwizards.com/http://www.saptechnical.com/contact.htmhttp://www.saptechnical.com/Privacy.htmhttp://www.saptechnical.com/index.htmhttp://www.saptechnical.com/contact.htmhttp://www.saptechnical.com/Contribute.htmhttp://www.saptechnical.com/disclaimer.htmhttp://www.saptechnical.com/Jobs/safe.htmhttp://www.saptechnical.com/aboutus.htm
top related