How to PI and UN/EDIFACT scenarios?

Hi folks,
I’ll start soon a new PI project with EDI scenarios. It will be my first XI-EDI project and I don’t have any experience with this kind of scenarios. I already read some documentation, as well as some info at SDN, but I still have some inconsistencies:
How to start? Which is the sequence of steps to configure such scenarios?
Do I need Conversion Agent?
Can I use any adapter of AE or I am limited to B2B adapters?
We are going to work with UN/EDIFACT protocol for a network gas - http://www.edigas.org/ if anyone has experience or did some similar scenarios that could guide me I would appreciate very much.
Thanks in advance and regards,
Ricardo.

Hi,
this might be helpful:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6dc02f5d-0601-0010-cd9d-f4ff9a7e8c33
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/135b0b94-0701-0010-f6a9-86a14057544a
Regards
Patrick

Similar Messages

  • How to edit and import the scenario via XML format?

    Hi gurus,
    In our project, we have a lot of ECC clients. So in PI system, we need to do a lot of same work in one scenario(Although we have config wizard,it's still boring because of our slow network speed).
    Do we have any fast method to fix that? I mean can we edit the xml of one scenario and then import it into ID?
    There is an import function but only we can import tpz files.
    Thanks in advance. Any help will be appreciated.

    I believe that  XML Data will be used for some later "technical Analysis" or for some documentation purposes and can not be used for the purpose you need to..
    Regards,
    XA

  • How to club the downpayment and periodic billing scenario in Sales Order

    Hi experts,
    Could you please let me know how to club the downpayment and periodic billing scenario in Sales Order.
    Requirement is :  If you have 10 lacs total amount and out of that 50% should be the downpayment and rest of the amount should be distributed among three equated  instalments for 2 months each (periodic billing). This should work with one line item in sales order. Pls provide relevant inputs how to work out this scenario.
    Your help would be appreciable.
    regards....Diwakaran

    Hi Yang,
    Workflow is the best approach for any issue related to business objects.
    Since you want call FM BAPI_SALESORDER_CHANGE, it will change SO. It means everytime any SO is changed there will an event being triggered.
    object type: BUS2032
    event: Changed
    simple solution:
    1. Please create object type (SWO1) and its super type should be BUS2032.
    2. Add your own method and attach your custom FM which actually updates the qty & PR)
    3. Create Task (PFTC_INS)
    in basic data:
    - provide object type which you have created
    - provide method which you have added
    goto triggering events tab
    - Choose Object Category as BOR object type
    - provide object type (better give BUS2032)
    - provide event as CHANGED
    Please have look into very nice video blog which helps you to create your workflow.
    blog: [Creating your first SAP Business Workflow]
    Regards,
    Sukhbold Altanbat.

  • How to copy the predeliverd XI Scenarios and interfaces to our SWCV ?

    Hi friends,
    How to copy the predeliverd XI Scenarios and interfaces to our SWCV ?
    Will all the relevant objects will be copied ? or we need to copy one by one ?
    Do we need to create separate SWCV ?

    Thanks , Then the namespaces defined in copying object will automaticaly change  to copied object namespace?
    do we need to do anthing in SLD ?
    Normally , predeliverd contents are uneditable right ? when we are copying all , will they allow to change the scenarios and BPM  objects , like message type and interface type , mapping etc ?

  • HT5787 How can I recover my password if my account is blocked and I have no access to my email? And, worst case scenario, I forgot the answers for security questions? How can I proceed further?

    Hi,
    How can I recover or re-activate my password if my account is blocked and I have no access to my email adress associated with my apple id, and worst case scenario, I forgot the answers for security questions...
    Thanks,

    I forgot my  password
    Go to http://iforgot.apple.com and sign in with your iCloud login. A new password will be sent to your associated email address. If this doesn't work you will have to contact Support. Go to https://getsupport.apple.com; click' See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Lost or forgotten Apple ID password'.
    I forgot my security answers and have no rescue email
    Go to https://getsupport.apple.com click 'See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Forgotten Apple ID security questions'.

  • How to Configure and Integrate EP with CRM

    Hi Everybody,
    I want to integrate EP with CRM.
    I am using SAP WAS Server.I have installed Portal.
    I downloaded CRM Business packages.
    1)How to integrate and configure in the EP with SAP R/3(CRM Module).
    2)What are the prerequisities.
    Plaese prove the exact help and documents.

    Hello,
    I think this <a href="http://help.sap.com/bp_epv260/EP_EN/documentation/EP/N12_Scen_InstallGuide_EN_US.doc">Scenario Installation Guide</a> from the <a href="http://help.sap.com/bp_epv260/EP_EN/index.htm">SAP Best Practices for Enterprise Portal V2.60</a> can help you.
    Regards
    Gregor

  • Clarifications on EBP-SUS and MM-SUS Scenario

    Hi !
    We are planning to implement EBP-SUS and MM-SUS in one Client . Request you to help us on the following issues.
    1. While the outbound messages will not have a problem from MM & EBP, how do we route inbound messages to MM & EBP effectively. Should be handle it in XI ?? If ues, what is the best criteria .
    2. Since both the config guides for MM-SUS and EBP-SUS scenarios include transactions for transferring Vendor & Comapny Code data, how do we check duplication.For ex : if we transfer a Vendor from R/3 and subsequently try to transfer the same vendor from EBP , is there any inbuilt duplicate check ?
    3. In MM-SUS, an ASN created in SUS creates an inbound delivery is created in MM. What would happen in case of EBP-SUS i.e when an ASN is created for an EBP PO ? We are on extended classic scenario ?
    4.If you do a confirmation in EBP-SUS, will a GR be generated in both EBP and subsequently in MM.
    Request yr help pl.
    Regards

    Hi
    Welcome to world of SRM.
    I guess, you must have got enough details in the SRM guides.
    Anyways, better to understand the basics first,, before going in detail. I hope this will answer all your queries.
    <b>Refer to these links -></b>
    <u>Supplier Enablement</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/cd/0e343e47fd6b2ee10000000a114084/frameset.htm</b>
    <u>SUS-EBP Scenario</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/06/0f343e47fd6b2ee10000000a114084/frameset.htm</b>
    <u>SUS-MM Scenario</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/39/0f343e47fd6b2ee10000000a114084/frameset.htm</b>
    <u>Supplier Self-services</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/25/99b13c48740d55e10000000a114084/frameset.htm</b>
    <u>Procurement</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/8e/e5623c046a9b67e10000000a11402f/frameset.htm</b>
    <u>Users in SRM user Management</u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/cd/6313513813554e941a02a91540c29e/frameset.htm</b>
    <b>Please try this SAP OSS notes as well to get System architecture details-></b>
    <u>Note 982871 - Consulting services: supplier integration in SRM
    963000 - Usage and release of SRM as AddOn to ECC in ERP2005
    868192 - Consulting solution: SUS-MM (SUS-MMSRV) service procurement
    573383 - EBP and SUS deployment variants</u>
    <b>Also do read this -></b>
    <u>Check whether the roles delivered by SAP meet your requirements. If not, you can create new roles and assign transactions to them. We recommend that you copy standard roles and tailor them to your requirements.
    All users assigned to a respective role are then allowed to carry out the transactions. If required, you can refine the authorization check on the tab page Authorizations.
    Standard SAP Single-roles
    SAP_EC_SUS_ADMIN_PURCHASER (for purchasing administrators - SAP Supplier Self-Services)
    SAP_EC_SUS_BIDDER (for bidders - SAP Supplier Self-Services)
    SAP_EC_SUS_DISPATCHER (for dispatchers - SAP Supplier Self-Services)
    SAP_EC_SUS_INVOICER (for invoicers - SAP Supplier Self-Services)
    SAP_EC_SUS_ORDER_PROCESSOR (for order processors - SAP Supplier Self-Services)
    SAP_EC_SUS_MANAGER (for managers - SAP Supplier Self-Services)
    SAP_EC_SUS_SERVICE_AGENT (for service agents - SAP Supplier Self-Services)
    If you want to use SAP Supplier Self-Services, proceed as follows:
    1. Select one of the following single roles:
    SAP_EC_SUS_ADMIN_PURCHASER
    SAP_EC_SUS_ADMIN_VENDOR
    SAP_EC_SUS_BIDDER
    SAP_EC_SUS_DISPATCHER
    SAP_EC_SUS_INVOICER
    SAP_EC_SUS_MANAGER
    SAP_EC_SUS_ORDER_PROCESSOR
    SAP_EC_SUS_PRODUCT_MANAGER
    SAP_EC_SUS_SAR_PROCESSOR
    SAP_EC_SUS_SERVICE_AGENT
    SAP_EC_SUS_SERVICE_MANAGER
    2. Choose Change Roles.
    3. Choose the Personalization tab page.
    Note: The personalization applies to all roles, meaning the user can also create his own roles, for example copying the delivered SAP SUS roles. He can tailor these roles to his requirements by changing the SUS-specific attributes (BBP_SUS_ROLE_ATTRIBUTES).
    1. Select the entry BBP_SUS_ROLE_ATTRIBUTES (SUS-specific role attributes).
    2. Choose Change values.
    A dialog box for maintaining SUS-specific roles appears.
    3. If required, perform the following steps:
    If the role should be displayed in the SUS User Management (UM) and should be able to be assigned to the relevant user by the supplier administrator, set the indicator to display the role in SUS UM.
    If the user should be displayed as a service agent for the purchaser, set the Service agent indicator.
    If you want to define the user as an SRM administrator, set the SRM administrator indicator. The user is then authorized to change all supplier data.
    If want to assign the role SUS administrator automatically to the user during registration, set the SUS administratorindicator.
    Sets the relevant indicators if you want users to receive the following notifications: Notification If Purchase Order Not Opened, Notification If Purchase Order Response Is Missing, Notification If ASN Is Missing, Notification If ConfirmationIs Missing, Notification If Invoice Is Missing,</u>
    Do let me know.
    Regards
    - Atul

  • How to archive and delete messages in SXMB_MONI

    Hi all,
    We are working on SAP XI Development environment wherein we have File to IDoc scenario running twice daily and creating many messages.
    How to archive and then delete these messages ?
    Does accumalation of past messages affect the speed and performance of the system?
    Thanks in advance.
    Ajay

    Ajay,
    For step by step procedure of how to archieve and delete messages in XI go through the urls:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/402fae48-0601-0010-3088-85c46a236f50
    Delete Messages SXMB_MONI
    http://help.sap.com/saphelp_nw04/helpdata/en/0e/80553b4d53273de10000000a114084/frameset.htm
    Too many questions on Archive/Delete messages.
    ---Satish

  • Difference between Snapshot scenario and non cumulative scenario

    Hi,
    Can any one please tell me the difference between snapshot scenario and non cumulative scenario in
    inventory management.
    Also please give example. I read the pdf " how to handle inventroy management scenarios", but can any one please give some easy to understand examples.
    full points guaranteed-

    hi,
    In Non-cummulative method your stock movements are stored in the cube (inflow and outflow of NC KF) and the Total stock is calculated during query execution. Hence if there are lot of movements in the stock for the period you want to report on, query will take long time to execute.
    In case of Snap shot scenario Stock movements are not loaded to cube. you use ODS to load the status of the stock and then from ODS you can load to Cube once in a month. So only summarized data will be availabe in Cube. Reporting will be fast.
    Check the below threads
    Inventory Management - SnapShot model
    snapshot scenario?
    SNAP SHOT Scenario in IM

  • ISE admin , PSN and monitoring node fail-over and fall back scenario

    Hi Experts,
    I have question about ISE failover .
    I have two ISE appliaces in two different location . I am trying to understand the fail-over scenario and fall-back scenario
    I have gone through document as well however still not clear.
    my Primary ISE server would have primary admin role , primary monitoring node and secondary ISE would have secondary admin and secondary monitoring role .
    In case of primary ISE appliance failure , I will have to login into secondary ISE node and make admin role as primary but how about if primary ISE comes back ? what would be scenario ?
    during the primary failure will there any impact with users for authentication ? as far as PSN is available from secondary , it should work ...right ?
    and what is the actual method to promote the secondary ISE admin node to primary ? do i have to even manually make monitoring node role changes ?
    will i have to reboot the secondary ISE after promoting admin role to primary  ?

    We have the same set up across an OTV link and have tested this scenario out multiple times. You don't have to do anything if communication is broken between the prim and secondary nodes. The secondary will automatically start authenticating devices that it is in contact with. If you promote the secondary to primary after the link is broke it will assume the primary role when the link is restored and force the former primary nodes to secondary.

  • How to monitor RFC to JDBC scenario?

    How to monitor RFC to JDBC scenario
    Hello,
    I have update_insert scenario from RFC to Oracle database.
    In TOC SXMB_MONI I have black and white flag.
    In RWB I found for this scenario only successful status.
    But in the database I found only 2 records from the 15 that I sent.
    How can I monitor this problem?
    What are the steps to investigate this situation?
    Have a way to see the exact statement that I sent to the database?
    Regards
    Elad

    Hi Elad,
    If nothing can be seen in the Adapter monitor...go to the Database.
    Oracle has various developer\system tools that can allow you to get information.
    For example Oracle has the TOAD tool which allows you to get the SQL trace of the treatment the XI actually send.
    see if the SQL interpreted by the JDBC adapter was really what you meant.
    Good luck.
    Nimrod.G

  • How to acces and display datas storaged in cache for a SUP 2.0 workflow?

    HI to all.
    I have an application with a item menu which obtains data thought a online request. the result is shown is a listview.
    My problem is when my BlackBerry has no conection ( offline scenario). When I select the menu item, I obtain an error.
    How to acces and display datas storaged in cache for my MBO? I have read that I can use getMessageValueCollection in custom.js to access to my datas but once I get the datas, How can associate those datas to a Listview like a online request?? Do i have to develop my own screen in html or how?
    Thanks.

    I'm not entirely clear on what you mean by "cache" in this context.  I'm going to assume that what you are really referring to is the contents of the workflow message, so correct me if I'm wrong.  There is, in later releases, the ability to set an device-side request cache time so that if you issue an online request it'll store the results in an on-device cache and if you subsequently reissue the same online request with the same parameter values within that timeout period it'll get the data from the cache rather than going to the server, but my gut instinct is that this is not what you are referring to.
    To access the data in the workflow message, you are correct, you would call getMessageValueCollection().  It will return an object hierarchy with objects defined in WorkflowMessage.js.  Note that if your online request fails, the data won't magically appear in your workflow message.
    To use the data in the workflow message to update a listview, feel free to examine the code in the listview widgets and in API.js.  You can also create a custom listview as follows:
    function customBeforeNavigateForward(screenKey, destScreenKey) {
         // In this example, we only want to replace the listview on the "My Approvals" screen    
         if (destScreenKey == 'My_Approvals'){
              // First, we get the MessageValueCollection that we are currently operating on
              var message = getCurrentMessageValueCollection();
              // Next, we'll get the list MessageValue from that MessageValueCollection
              var itemList = message.getData("LeaveApprovalItem3");
              // Because its a list, the Value of the MessageValue will be an array
              var items = itemList.getValue();
              // Figure out how many items are in the list
              var numOfItems = items.length;
              // Iterate through the results and build our list
              var i = 0;
              var htmlOutput = '<div><ul data-role="listview" data-theme="k" data-filter="true">';
              var firstChar = '';
              while ( i < numOfItems ){
                   // Get the current item. This will be a MessageValueCollection.
                   var currItem= items<i>;
                   // Get the properties of the current item.
                   var owner = currItem.getData("LeaveApprovalItem_owner_attribKey").getValue();
                   var type = currItem.getData("LeaveApprovalItem_itemType_attribKey").getValue();
                   var status = currItem.getData("LeaveApprovalItem_itemStatus_attribKey").getValue();
                   var startDate = currItem.getData("LeaveApprovalItem_startDate_attribKey").getValue();
                   var endDate = currItem.getData("LeaveApprovalItem_endDate_attribKey").getValue();
                   // Format the data in a specific presentation
                   var formatStartDate = Date.parse(startDate).toString('MMM/d/yyyy');
                   var formatEndDate = Date.parse(endDate).toString('MMM/d/yyyy');
                   // Decide which thumbnail image to use
                   var imageToUse = ''
                        if (status == 'Pending'){
                             imageToUse = 'pending.png';
                        else if (status == 'Rejected'){
                             imageToUse = 'rejected.png';
                        else {
                             imageToUse = 'approved.png';
                   // Add a new line to the listview for this item
                   htmlOutput += '<li><a id ="' + currItem.getKey() + '" class="listClick">';
                   htmlOutput += '<img src="./images/' + imageToUse + '" class="ui-li-thumb">';
                   htmlOutput += '<h3 class = "listTitle">' + type;
                   htmlOutput +=  ' ( ' + owner + ' ) ';
                   htmlOutput += '</h3>';
                   htmlOutput += '<p>' + formatStartDate + ' : ' + formatEndDate + '</p>';
                   htmlOutput += '</a></li>';
                   i++;
              htmlOutput += '</ul></div>';
              // Remove the old listview and add in the new one.  Note: this is suboptimal and should be fixed if you want to use it in production.
              $('#My_ApprovalsForm').children().eq(2).hide();
              $('#My_ApprovalsForm').children().eq(1).after(htmlOutput);
              // Add in a handler so that when a line is clicked on, it'll go to the right details screen
              $(".listClick").click(function(){
                   currListDivID = $(this).parent().parent();
                   $(this).parent().parent().addClass("ui-btn-active");
                   navigateForward("Request_Details",  this.id );
                   if (isBlackBerry()) {
                        return;
         // All done.
         return true;

  • How to get ScenarioVariables inside my Scenario ?

    Hi All !
    I have a package with several ODI-Variables declared inside. I want to add a procedure into this package and generate a Scenario out of this PKG
    The procedure should get all ScenarioVariables of the Scenario where it is inside.
    I found the Method with direct connect to WorkRepo and make a SQL like :
    select p.project_name
    ,f.folder_name
    ,pk.pack_name
    ,s.scen_name
    ,v.*
    from snp_project p
    ,snp_folder f
    ,snp_package pk
    ,snp_scen s
    ,SNP_VAR_SCEN v
    where p.i_project = f.i_project
    and f.I_FOLDER = pk.i_folder
    and pk.i_package = s.i_package
    and s.SCEN_NO = v.SCEN_NO
    order by p.project_name
    ,s.scen_name
    but there must be a different approach.
    There is a documented Method called getSessionVarList() - but it seems not to be implemented yet.
    Can i also use ODI-SDK for getting this Info and if yes then how ??
    thanks in advance

    Nobody out there interested in ODI-SDK ??

  • What module to add in configuration for EDIFACT scenario

    Hi All
    Mine is an IDOC->Edifact scenario.I have created the .sda file and deployed it.
    Can anyone guide me as to fill in the Module tab in configuration on the Edifact side?

    Hello,
    On Module tab for File adapter :
    Assuming if you have module name as 'Sum' .
    Processing sequence--> Module Name = 'localejbs/edifact/Sum (Module Name)     
    Processing sequence-->Type = Local Enterprise Bean
    Processing sequence--> Module Key = Sum (Module Name)
    In Module configuration:
    Module Key =  Sum (Module Name as defined above)
    Parameter name = encoding
    Parameter value = UTF-16
    The parameters name and its expected value as declared in the Module.
    BR,
    Rahul

  • Tightly and Loosely coupled scenarios

    Hi Experts,
    Could you please provide a example for Tightly coupled and Loosely coupled scenarios from SAP Platform?
    How to do the below scenarios from SAP platform?
    1. Tightly coupled (Non-SOA):
        Business Services : I have to create RPC encoded style webservices.
        Business Process : I have to call other platform RPC encoded style webservices (More than 2 webservices).
    2. Loosley coupled (SOA):
        Business Service : I have to create Document literal style webserivces
        Business Process : I have to call other platform Document literal style webservices ( More than 2 webservices)
    Please provide the input to do the above scenarios from SAP platform and please inform me which tool/component I have to use do the scenarios.
    Thanks & Regards
    Sara

    Hi Sara,
    Can you please elaborate your question in detail .
    1) Web Services are always examples of loosely couples architecture, either its document style or RPC style and whether you are creating WS or consuming WS.
    Tightly coupled architectures were those whose business logic layer and presentation layer were tightly coupled and reusability or scalability was a problem
    If you have user interfaces involved in your business process, then you should go for CAF( Composite Application Framework) to define a business process using VC, WebDynPro or Adobe Forms as UI.
    If it doesn't involve any user interaction, then you can go for ccBPM of Netweaver-PI to automate the process.
    Regards,
    Piyush

Maybe you are looking for

  • Error during startup of portal service after SPS11

    Hi Guys, After installation of SPS11 to our 2004s portal system we have problem with startup of our Portal service. Before SPS11 we had SPS9 system and everything was working correctly. Our service is connecting to Database during its initialization.

  • Delete Index in Process Chain Takes long time after SAP BI 7.0 SP 27

    After upgrading to SAP BI 7.0 SP 27 Delete index Process & Create index process in Process chain takes long time. For example : Delete index for 0SD_C03 takes around 55 minutes. Before SP upgrade it takes around 2 minutes to delete index from 0SD_C03

  • Walking the iframe DOM in Adobe AIR

    Hi experts, I'm trying to prog a small app with Flash CS4/AS3/AIR 1.5 and the HTMLLoader Object. I can't figure out, if its possible with AIR walking the DOM in an IFRAME with content from a remote URL (without access to the remote URL). Maybe, so it

  • TS4079 none of that worked for me

    SIRI.... has a SIRI0ous problem!  This program is messed up.  It does NOT hear me.  My calls are fine. My mic is fine...I have wifi.  I have turned off phone reset it.... I rebooted, restored and screamed into it!  Nothing!!!!!  The screaming was onl

  • Error message when connecting iphone

    Every time I connect my iphone to my computer, a message comes up in itunes saying that it cannot read the content of my iphone and that I should restore it to factory settings. This didn;t used to happen...only within the last few months. I also jus