cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

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

0 Likes
View Entire Topic
Harish
Active Contributor
0 Likes

Hi Aditya,

Please refer the below document.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0e1d976-27df-2f10-06b2-d151201fc...

B2B RDS integration

B2B EDI inbound integration

regards,

Harish

Former Member
0 Likes

Harish,

Thanks for the help.I already have this article .But we are using SAP PO and this one is for PI.

Going further in inbound scenario ,I couldnot figure out if we need to create any mappings or structures of source or target.

Regards,

Aditya

Dimitri
Active Contributor
0 Likes

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

Former Member
0 Likes

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.

Dimitri
Active Contributor
0 Likes

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

  • content SAP delivers
  • your own message structure


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

Former Member
0 Likes

Dear Dmitri,

I go to b2bic link.

Start

What to give in set ?? version ??

Former Member
0 Likes

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 TypeAJAX Client
User agentMozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36
Client Typesafari
Client Type Profilesf3
ActiveXdisabled
Java Appletsenabled
Accessibility modedisabled
Inline CSSfalse
Validate by renderingtrue
Server
Web Dynpro Runtimevendor: '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 Engine7.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 VMSAP Java Server VM, version:6.1.059 24.45-b08, vendor: SAP AG
Operating systemHP-UX, version: B.11.31, architecture: ia64
Application
Java EE Application (deployable object)sap.com/b2b~home
Web Dynpro ApplicationB2BHome
Request URI/webdynpro/resources/sap.com/b2b~home/B2BHome
Versionvendor: '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 Localeen_GB
Session TimezoneIndia Standard Time
Time of FailureWed Feb 05 16:53:48 IST 2014 (Java Time: 1391599428957)
Session UserClientUser(id=USER.PRIVATE_DATASOURCE.un:Admin, name=Admin)
Http Session Ida4SU5Nan_3-WqeR1UH3q0pFijvsARAGKrooA_SAP
Client Window Idef148fd78e5711e3b7140000008aae8a
Application Session Idef148fd88e5711e3aa580000008aae8a
Web Dynpro Code Generation Infos
sap.com/b2b~home
WD web module webdynpro/resources/sap.com/b2b~home: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.1100.20120918122507.0000
WD web module webdynpro/resources/sap.com/b2b~home: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.1100.20120918122507.0000
WD web module webdynpro/resources/sap.com/converter~maintain~maintenance-app: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.1100.20120918122507.0000
WD web module webdynpro/resources/sap.com/nro~maintenance: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.1100.20120918122507.0000
WD web module webdynpro/resources/sap.com/oftp2~log~web: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.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: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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: SapDictionaryGenerationCore7.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: SapDictionaryGenerationTemplates7.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: SapGenerationFrameworkCore7.1100.20120918122507.0000
WD web module webdynpro/resources/sap.com/tpm~uimain: SapIdeWebDynproCheckLayer7.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: SapMetamodelCommon7.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: SapMetamodelCore7.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: SapMetamodelDictionary7.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: SapMetamodelWebDynpro7.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: SapWebDynproGenerationCore7.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: SapWebDynproGenerationTemplates7.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: SapWebDynproRuntimeGen7.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)

ruchir_sinha
Product and Topic Expert
Product and Topic Expert
0 Likes

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

ruchir_sinha
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Aditya,

After you import the EDIFACT B2B file (above reply). Then you need to define an association in Scenario Association UI between your PI scenario and the SAP shipped control key. After this you can perform conversion from the UI.

Regards,

Ruchir

Former Member
0 Likes

How can i get the seedfile ?.I need for EDIFACT.

Dimitri
Active Contributor
0 Likes

Hi Aditya,

Please do read again and verify if you have all that. This is specifically for EDI sccenarios.

Kind regards,

Dimitri

Former Member
0 Likes

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 ?

Former Member
0 Likes

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.

Dimitri
Active Contributor
0 Likes

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

Dimitri
Active Contributor
0 Likes

Hi Aditya,

Check my answer on your other question.

AS2 -> SAP PI -> Idoc on SAP back end system.

That is a good scenario you can further explore and use.

Kind regards,

Dimtri

Former Member
0 Likes

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.

Dimitri
Active Contributor
0 Likes

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