Dear experts,
I need to understand EDI better.
Recently i got a document from Walmart.
We need to do implementation being a supplier to walmart.
Walmart will send us Purchase order and we need to create Sale order.
Further they have mentioned we need to obtain gem mailbox and
do as2 exchange of information.
On other side they have written sender pushes purchase order to reciever being walmart.
I am bowled out to understand if i need to connect to mailbox from my own to read purchase orders or is it
that i have to wait for purchase orders to come to my edi subsystem which may be SAP PI/PO
and do further handling with B2B addon or Seeburger something ?
Document has a dual information or somewhere i lack in concept.
Has anybody face this scenario.Kindly respond.
I will be glad if someone is already engaged in such business flow and explain here.
Regards.
Aditya Sharma
Request clarification before answering.
Hi Aditya,
Please refer the below document.
B2B RDS integration
B2B EDI inbound integration
regards,
Harish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Aditya,
SAP Process Integration and Process Orchestration are basically the same for what B2B integration is concerned.
Please read several articles concerning the B2B add-on within this community and will have a clear view what is all about.
Off course you will need mappings etc, but with the B2B add-on from SAP, this is easier than e.g Seeburger software.
Kind regards
Dimitri
Thanks Dmitri as once again you have come to rescue.Infact your contribution to all members has been awesome. See what i am thinking is what will be my source structure.Target i can put later as idoc though.How will i know how EDI Separator is going to percieve my file into what sort of structure.
Hi Aditya,
To have an idea, start reading
Once you come across step 5, read more careful.
Bottom line is defining your incoming EDI message structure based on
The configuration of your sender EDISeparator adapter + control keys in the EDI content manager = the key for converting the incoming EDI message to XML. No other mapping is required.
Off course, you need a message mapping within the ESR if you want to map to an idoc.
Your source structure within the ESR = the XSD, exported from the EDI content manager and imported as External Definition object.
Kind regards,
Dimitri
Also when using cockpit i try to convert edifact->xml ,i get this
message below.
Sample file i have from walmart is:
UNB+UNOA:2+925485IN00:8+007997:1+130916:1505+1'UNH+1+ORDERS:D:96A:UN'BGM+220::9+PO number +9'DTM+137:20130916:102'DTM+43E:20130923:102'DTM+10:20130916:102'FTX+SPH+++NO PRETICKET'RFF+SD:61'RFF+ZZZ:20'RFF+PD:REPLENISH'NAD+BY+8903192000044::9++BHARTI WAL-MART PVT LTD CNC 4702'NAD+SF+++Company Name'RFF+IA:007997610'CUX+2:INR:9'PAT+1++21:3:D:21'TDT+20++30+31+:::VENDOR ROUTE'TOD+6+PO'LIN+1++000089002940:UP'PIA+1+610594549:IN+701467:VN'IMD+C+98+100ML::92'IMD+F++:::Item description'IMD+F++:::100ML/PK OF 3'QTY+21:64'MOA+203:'PRI+AAB:::EUP::EA'PAC+64+3'PAC+1+1'
java.lang.NullPointerException: while trying to invoke the method com.sap.aii.converter.edixmlconvertercomp.wdp.IPrivateEdifact2XMLView$IInterfaceConfigurationElement.getActionName() of a null object returned from com.sap.aii.converter.edixmlconvertercomp.wdp.IPrivateEdifact2XMLView$IContextNode.currentInterfaceConfigurationElement()
at com.sap.aii.converter.edixmlconvertercomp.Edifact2XMLView.onActionConvert(Edifact2XMLView.java:259)
at com.sap.aii.converter.edixmlconvertercomp.wdp.InternalEdifact2XMLView.wdInvokeEventHandler(InternalEdifact2XMLView.java:262)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:75)
at com.sap.tc.webdynpro.clientserver.phases.ProcessingEventPhase.doHandleActionEvent(ProcessingEventPhase.java:159)
... 62 more
See full exception chain for details.
Failed to process request. Please contact your system administrator.
While processing the current request, an exception occured which could not be handled by the application or the framework.
If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
For further information about the Web Dynpro error page, error analysis and a description of well-known error situations, see SAP note 1113811.
| Correction Hints |
Exception could be caused by the development component: sap.com/b2b~home
Note: The above hints are only a guess. They are automatically derived from the exception that occurred and therefore can't be guaranteed to address the original problem in all cases.
| System Environment |
| Client |
| Web Dynpro Client Type | AJAX Client |
| User agent | Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36 |
| Client Type | safari |
| Client Type Profile | sf3 |
| ActiveX | disabled |
| Java Applets | enabled |
| Accessibility mode | disabled |
| Inline CSS | false |
| Validate by rendering | true |
| Server |
| Web Dynpro Runtime | vendor: 'sap.com', name: 'tc/wd/webdynpro', scV: 'sap.com', scN: 'WD-RUNTIME', location: 'SAP AG', counter: '7.4005.20131121163250.0000', R: '7.40', SP: '5', PL: '0', change number: '605350', codeline: NW731CORE_10_REL |
| J2EE Engine | 7.40.3301.351782.20131015082828 |
| System ID (SID) | POP |
| Server Node ID | |9088650|90886|Server 00 00_90886|dbrtst/172.26.5.228|SERVER|RUNNING |
| Java VM | SAP Java Server VM, version:6.1.059 24.45-b08, vendor: SAP AG |
| Operating system | HP-UX, version: B.11.31, architecture: ia64 |
| Application |
| Java EE Application (deployable object) | sap.com/b2b~home |
| Web Dynpro Application | B2BHome |
| Request URI | /webdynpro/resources/sap.com/b2b~home/B2BHome |
| Version | vendor: 'sap.com', name: 'b2b/home', scV: 'sap.com', scN: 'PIB2BTOOLKIT', location: 'SAP AG', counter: '1.0002.20140102093455.0000', R: '1.00', SP: '2', PL: '10', change number: '519152' |
| Session & Other |
| Session Locale | en_GB |
| Session Timezone | India Standard Time |
| Time of Failure | Wed Feb 05 16:53:48 IST 2014 (Java Time: 1391599428957) |
| Session User | ClientUser(id=USER.PRIVATE_DATASOURCE.un:Admin, name=Admin) |
| Http Session Id | a4SU5Nan_3-WqeR1UH3q0pFijvsARAGKrooA_SAP |
| Client Window Id | ef148fd78e5711e3b7140000008aae8a |
| Application Session Id | ef148fd88e5711e3aa580000008aae8a |
| Web Dynpro Code Generation Infos |
| sap.com/b2b~home | |
| WD web module webdynpro/resources/sap.com/b2b~home: SapDictionaryGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:41+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapDictionaryGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:53+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapGenerationFrameworkCore | 7.1100.20120918122507.0000 |
| WD web module webdynpro/resources/sap.com/b2b~home: SapIdeWebDynproCheckLayer | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:43+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapMetamodelCommon | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:48:33+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapMetamodelCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:47:05+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapMetamodelDictionary | 7.1100.20120918112507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:57:01+0000, changelist=156102, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapMetamodelWebDynpro | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:01:46+0000, changelist=155949, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapWebDynproGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:52+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapWebDynproGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:15:08+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/b2b~home: SapWebDynproRuntimeGen | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:12:14+0000, changelist=188231, host=PWDFM305, is-central=true) |
| sap.com/converter~maintain~maintenance-app | |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapDictionaryGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:41+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapDictionaryGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:53+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapGenerationFrameworkCore | 7.1100.20120918122507.0000 |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapIdeWebDynproCheckLayer | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:43+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapMetamodelCommon | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:48:33+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapMetamodelCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:47:05+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapMetamodelDictionary | 7.1100.20120918112507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:57:01+0000, changelist=156102, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapMetamodelWebDynpro | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:01:46+0000, changelist=155949, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapWebDynproGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:52+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapWebDynproGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:15:08+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapWebDynproRuntimeGen | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:12:14+0000, changelist=188231, host=PWDFM305, is-central=true) |
| sap.com/nro~maintenance | |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapDictionaryGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:41+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapDictionaryGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:53+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapGenerationFrameworkCore | 7.1100.20120918122507.0000 |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapIdeWebDynproCheckLayer | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:43+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapMetamodelCommon | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:48:33+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapMetamodelCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:47:05+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapMetamodelDictionary | 7.1100.20120918112507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:57:01+0000, changelist=156102, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapMetamodelWebDynpro | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:01:46+0000, changelist=155949, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapWebDynproGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:52+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapWebDynproGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:15:08+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/nro~maintenance: SapWebDynproRuntimeGen | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:12:14+0000, changelist=188231, host=PWDFM305, is-central=true) |
| sap.com/oftp2~log~web | |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapDictionaryGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:41+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapDictionaryGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:53+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapGenerationFrameworkCore | 7.1100.20120918122507.0000 |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapIdeWebDynproCheckLayer | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:43+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapMetamodelCommon | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:48:33+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapMetamodelCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:47:05+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapMetamodelDictionary | 7.1100.20120918112507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:57:01+0000, changelist=156102, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapMetamodelWebDynpro | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:01:46+0000, changelist=155949, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapWebDynproGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:52+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapWebDynproGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:15:08+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/oftp2~log~web: SapWebDynproRuntimeGen | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:12:14+0000, changelist=188231, host=PWDFM305, is-central=true) |
| sap.com/tc~wd~api | |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapDictionaryGenerationCore | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:13:29+0000, changelist=397622, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapDictionaryGenerationTemplates | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:13:35+0000, changelist=397622, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapGenerationFrameworkCore | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T21:24:40+0000, changelist=397649, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapIdeWebDynproCheckLayer | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:46:36+0000, changelist=603569, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapMetamodelCommon | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T21:26:04+0000, changelist=397782, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapMetamodelCore | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T21:24:56+0000, changelist=397782, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapMetamodelDictionary | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T21:53:28+0000, changelist=397624, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapMetamodelWebDynpro | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:16:48+0000, changelist=603570, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapWebDynproGenerationCore | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:47:15+0000, changelist=603569, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapWebDynproGenerationTemplates | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:47:03+0000, changelist=603569, host=pwdfm849, is-central=true) |
| WD web module webdynpro/resources/sap.com/tc~wd~api: SapWebDynproRuntimeGen | 7.4005.20131031110849.0000 (release=NW731CORE_10_REL, buildtime=2013-11-29T22:37:52+0000, changelist=605349, host=pwdfm849, is-central=true) |
| sap.com/tpm~uimain | |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapDictionaryGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:41+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapDictionaryGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:02:53+0000, changelist=145689, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapGenerationFrameworkCore | 7.1100.20120918122507.0000 |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapIdeWebDynproCheckLayer | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:43+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapMetamodelCommon | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:48:33+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapMetamodelCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:47:05+0000, changelist=146159, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapMetamodelDictionary | 7.1100.20120918112507.0000 (release=NW711_08_REL, buildtime=2012-09-20T14:57:01+0000, changelist=156102, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapMetamodelWebDynpro | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:01:46+0000, changelist=155949, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapWebDynproGenerationCore | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:14:52+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapWebDynproGenerationTemplates | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:15:08+0000, changelist=180073, host=PWDFM305, is-central=true) |
| WD web module webdynpro/resources/sap.com/tpm~uimain: SapWebDynproRuntimeGen | 7.1100.20120918122507.0000 (release=NW711_08_REL, buildtime=2012-09-20T15:12:14+0000, changelist=188231, host=PWDFM305, is-central=true) |
| Detailed Error Information |
| Detailed Exception Chain |
java.lang.NullPointerException: while trying to invoke the method com.sap.aii.converter.edixmlconvertercomp.wdp.IPrivateEdifact2XMLView$IInterfaceConfigurationElement.getActionName() of a null object returned from com.sap.aii.converter.edixmlconvertercomp.wdp.IPrivateEdifact2XMLView$IContextNode.currentInterfaceConfigurationElement()
at com.sap.aii.converter.edixmlconvertercomp.Edifact2XMLView.onActionConvert(Edifact2XMLView.java:259)
at com.sap.aii.converter.edixmlconvertercomp.wdp.InternalEdifact2XMLView.wdInvokeEventHandler(InternalEdifact2XMLView.java:262)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:75)
at com.sap.tc.webdynpro.clientserver.phases.ProcessingEventPhase.doHandleActionEvent(ProcessingEventPhase.java:159)
at com.sap.tc.webdynpro.clientserver.phases.ProcessingEventPhase.execute(ProcessingEventPhase.java:94)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:908)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:880)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:326)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:367)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:490)
at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doPost(ForwardServlet.java:73)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Hi Aditya,
It looks like you are trying to use ANSI X12's XSD generator. In order to generate the XSD you first need to import the ANSI X12 B2B seed file. This is shipped along with B2B Addon and available on Service Marketplace. After the B2B file is imported then you can generate the XSD for given set and version of ANSI X12.
Same goes for EDIFACT as well.
Regards,
Ruchir
Hi Dmitri,
Nice to see your response. Finally I have got the data to tables for desired EDI standards .For me I have done on ANSI X.12 and EDIFACT.After this I tried convert option of File->XML.Right now the file which walmart has given me as sample doesnot look correct.I cant share here as it is confidential.File which walmart has given me looks to be on EDIFACT.I say so because it starts with UNB+UNOA.Still I tried to add a sample file finding from internet and it got successfully converted.
I will obtain correct file from Walmart.Then go with repository process
Meanwhile Dmitri and all other PO members,i wish to discuss my scenario among all of you.
Scenario is : AS2 connection between sender and receiver.Walmart is sender,we are receiver of purchase order.On receiving Purchase order,we need to convert same to a sale order.
For this at present ,other than establishing AS2 at very beginning,i have opted to use FTP path where I will place a text file of same format of purchase order.File will be picked from FTP path and after getting routed through EDI Separator will be mapped to corresponding one to one field on target structure which will be an idoc ORDERS05.
Once I am convinced with results of FTP ,I will substitute same by AS2.
Am I going in right way ?
Following my scenario,i need to understand that when i get my purchase order file from Walmart,
I need to configure EDISeparator communication channel, AS2 B2B channel separately as two
recievers ?.If so how will the sequence be maintained that first goto EDISeparator and then to B2B
AS2.Is there some modelling to be done.
Hi Aditya,
E.g you can configure an AS2 sender CC to get EDI files into the system.
You also need a receiver EDISeparator adapter to process that incoming EDI interchange.
Next to that, you need a second EDISeparator adapter, but in this case a sender one.
There you decide your routing via e.g GLN number.
You also need a receiver adapter to process the individual EDI message, e.g IDOC, file, ...
Something like this:
Kind regards,
Dimitri
I have some confusion in going for further config.Till now i have defined same mapping
ORDERS99B.xsd in source as well as target .I expect whatever i will get in source will result out file in ftp path as i have equated all fields in target = source using graphical mapping.This has been a very laborious activity because i have mapped each and every field of segments in source and target considering nested information.
Going forward ,now i think where to start with .I have designed EDI Separator as sender and reciever communication channel.AS2 will be reciever i assumed but after going through document ,it looks i will be sender because decrypt option is in sender.Here i am confused what is sender communication channel.If i send to integration engine ,then i become sender or is it if walmart send me ,i become reciever so i need to set reciever.If i am reciever then why will i encrypt.I am confused.
Also i need to understand after EDI Separator filters out message,how will it convert to xml.Is there some modelling behind this.
Next is where lies EDI separator.Receiver will recieve Purchase order information and sender will do what ?
I cannot understand the concepts mainly even going through the documents.All documents keep assumption that your basics are clear and fact is that this is my first scenario and it starts with Process orchestration.
Hi Aditya,
You are mixing up things here...
Please start with SAP PI/PO basics and try to understand the Adapter Engine and the Integration Engine.
Also, try to learn more about the Enterprise Services Repository. E.g.: SAP ships standard content which is ready to use for you within standard scenarios and mappings. This could have saved you several hours.
Next to that, try to understand the scenario and start using the B2B add-on step by step.
It does not make any sense to ask a lot of questions on the SCN forum without understanding the concept behind it. It confuses people and takes time. That time, you could spent in mastering SAP PI/PO and the B2B add-on.
Kind regards
Dimitri
PS1: a sender adapter picks up something and a receiver adapter writes something. That's the best way to remember the difference.
PS2: is a good starting point for your B2B scenario.
Message was edited by: Dimitri Sannen
| User | Count |
|---|---|
| 10 | |
| 5 | |
| 5 | |
| 5 | |
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.