EDI Idoc Mapping  For Apparel and footwear Solutions (AFS)

Hello Gurus
I am trying to map Orders sent thru EDI using message type Orders and Idoc type /AFS/ORDERS06 and process code J3AA.
I am running into problems like no item category could be found and other errors which stops me proceeding further. I have worked with after market EDI and when I use message Orders and Orders 05 Idoc. I do not run inot these issues.
Is there any specific doumentationavailable for processing AFS EDI?. Any help would be appreciated and points will be awarded.
Thanks a lot for your help in advance.
Sunny

hi,
If you want to make huge volume of updation then you should go for idoc.
otherwise you go for Bapi call from xi or RFC.
regards,
ujjwal kumar

Similar Messages

  • AFS (apparel and footwear solution) IDOC and XI

    Hi,
    In AFS (apparel and footwear solution) ERP6, we have a requirement to update outbound delivery header's special processing indicator (LIKP-SDABW) via XI. Which is the best approach, IDOC or BAPI-call from XI, and why? If IDOC which IDOC can we use?
    Regards,
    Jack

    hi,
    If you want to make huge volume of updation then you should go for idoc.
    otherwise you go for Bapi call from xi or RFC.
    regards,
    ujjwal kumar

  • Issue : Info Regarding Apparel and Footwear Solution

    hi,
    in India , which companies has implementes AFS (Apparel and Footwear Solution) in their organization?
    Regards
    Edited by: Sikindar on May 28, 2010 4:04 PM

    Nestlé, Kraft, Unilever, and Procter & Gamble

  • What is Ale, Edi,IDoc tech for sap

    Hi all,
    What is Ale, Edi,IDoc tech for sap?
    Thanks.

    hi deniz,
    <b>ALE</b>
    ALE
    Triggering OB via Change Pointers:
          When an application make a changes in any object an entry is made in CDHDR and CDPOS tables. When any change is made the SMD(Shared Master Data) Tool checks that ALE setting and create a change pointer in the BDCP table that will point to CDHDR table. A standard program RBDMIDOC is scheduled to run on a periodic basis to evaluate the change pointers for a message type and start the ALE process to distribute to the appropriate destinations. The program will read the table TBDME to determine the IDoc selection program it is MASTERIDOC_CREATE_SMD_MATMAS in the case of MATMAS.
    Outbound Process:
    When the stand-alone program or the Transaction(BD10) is run, it calls the Idoc
    Selection program MASTERIDOC_CREATE_REQ_MATCOR in the case of MATMAS, which is hard coded in the program. The Idoc Selection program reads the master data and create a master Idoc and stores it in the memory. The function module then calls ALE layer by using another function module MASTER_IDOC_DISTRIBUTE which is invoked inside it. Then Idoc filtering, Segment filtering etc.. are done in the ALE layer.
         To dispatch the Idoc to the destination system, the system reads the partner profile to determine the destination system. Then the sending system calls the function module INBOUND_IDOC_PROCESS asynchronously on the remote system and passes the Idoc via memory buffer.
    Asynchronous Communication:
    The data  that is IDocs and the function module are  stored in ARFCDATA and ARFCSSTATE tables. The function module ARFC_DEST_SHIP will transports data to target System and the program ARFC_EXCUTE will execute the stored function Module. If communication problem occurs RSARFCSE program is automatically scheduled., if successful, entries in the tables ARFCSSTATE and ARFCDATA will be deleted.
    Inbound Process:
    The INBOUND_IDOC_PROCESS program is triggered as a result of RFC from the Sending System, the Idoc to be sent is passed as parameter for the function module
    In the partner profile if Process immediately is selected then RBDAPP01 program is executed. It will read the process code(MATM) from the Partner profile, which in turn invoke the function module IDOC_INPUT_MATMAS for MATMAS
         Function module will call the corresponding SAP transaction using call transaction or uses direct programs to convert the Idoc to Application document .
    In the table TBD51 there will be entries to find which option is used.
    Transactions:
    SALE - IMG ALE Configuration root
    •     WE20 - Manually maintain partner profiles
    •     BD64 - Maintain customer distribution model
    •     BD71 - Distribute customer distribution model
    •     SM59 - Create RFC Destinations
    •     BDM5 - Consistency check (Transaction scenarios)
    •     BD82 – Generate Partner Profiles
    •     BD61 – Activate Change Pointers - Globally
    •     BD50 – Activate Change Pointer for Msg Type
    •     BD52 – Activate change pointer per change.doc object
    •     BD59 – Allocation object type -> IDOC type
    •     BD56 – Maintain IDOC Segment Filters
    •     BD53 – Reduction of Message Types
    •     BD21 – Select Change Pointer
    •     BD87 – Status Monitor for ALE Messages
    •     SALE – Display ALE Customizing     WEDI - ALE IDoc Administration
    •     WE60 - IDoc documentation
    •     SARA - IDoc archiving (Object type IDOC)
    •     WE47 - IDoc status maintenance
    •     WE07 - IDoc statistics
    BALE - ALE Distribution Administration
    •     WE05 - IDoc overview
    •     BD87 - Inbound IDoc reprocessing
    •     BD88 - Outbound IDoc reprocessing
    •     BDM2 - IDoc Trace
    •     BDM7 - IDoc Audit Analysis
    •     BD21 - Create IDocs from change pointers
    •     SM58 - Schedule RFC Failures
    <b>EDI</b>
    EDI(Electronic Data Interchange )
    RFC DESTINATION:
                           A logical name used to identify the remote system on which a function needs to be executed.
    Partner Profile:
          It defines the characteristics of data being exchanged with the business partner.
    Partner Function:
         Role of the partner Eg:Ship-to-party,bill-to-party,etc in EDI and in ALE legacy system or remote SAP system.
    Partner type:
              The type of your business partner .
         EDI        – KU/LI
         ALE     --  LS.
    Archiving:
         -Need to archive the important transmitted document
    -Created in SARA
         -Assigned in WE20.
    PartnerProfile Tips:
    •     RSECHK07- Consistency check for Partner Profile.
    •     If you want to modify partner profile; copy it and then modify. If you can’t modify it , u have  to delete it.
    •     To move partner profile to production system choose Partner ->  Transport
    Port defintion:
         It defines the medium through which data is exchanged between systems.
    •     tRFC    -   Used by ALE
    •     FILe     -   Used by EDI
    •     R/2 system system port  – For R/2 system
    •     Internet port           - to connect with internet applications
    •     It also depends on the  receiving side. If the receiving subsystem accepts tRFC, EDI also can use tRFC.
    Remote Function modules required by Subsystem to send status and inbound idoc to SAP:
    Startrfc                                         -   Program to execute RFC – enabled Fun.mod. in SAP
    EDI_DATA_INCOMING             -   To send data as inbound
    EDI_STATUS_INCOMING         -   To send status to SAP
    RSPARAM               -   To know the gateway service of the SAP system.
    Message Control:
    •     Output controller
    •     A service program for determining the output type
    •     To generate and manage various outputs from an application and control their medium and timing of exchange.
    •     To retransmit the document without duplicating it
    Procedure:
    •     A procedure defines a set of possible outputs for an application
    •     There may be more than one procedure but only one can be active
    •     Requirement field in procedure specifies the condition which the sales docu. should reach,for sending the sales order response.
    Output type:
    Defines the characteristics and attributes of the output.
    Access Sequence :
    Defines  a sequence in which the business rules are checked using condition record of the condition table for proposing output type.
    Sapfans Q & A
    SREL_GET_NEXT_RELATIONS   -
    Function Module that will provide me the number of the document that was created by an IDoc
    RLSUB020
    Program which uses the above function module.
    Upgradation problem
    When the old version program is upgraded in to newer version(4.0b &#61664; 4.6c) the SE38 editor won’t allow u get thru’ the programs normally to get rid of this.
    Solution:
    EDIT > MODIFICATION OPERATIONS > SWITCH OFF ASSISTANT. Hit Enter on the subsequently shown Warnings window. You should now be able to maintain the code as before.
    When transporting the dialog program sometimes the links may be missing in the testing and production area. To overcome just check u have properly save your all includes and other stuff in the same request if not, do so. Other options In ver 4.6c -> Within ABAP editor try utilities/Update navigation index
    this fixes the links
    ALE( Application Link Enabling )
    Disk Mirroring:
    Changes occurring in the database should reflected to another disk that maintains a mirror image of the main disk’s contents.
    Replicas:
    Maintaining redundant data across multiple systems.
    ALE:
      It provides distributed environment to integrate non-SAP systems
      Provides guaranteed delivery of data regardless of network problem to application.
    Logical system :
         The systems involved in distributed environment  are assigned a logical name which uniquely identifies a system in a distributed  environment.
    Data Mapping:
         Conversion of a business document in IDoc format to an EDI format (and vice versa) which is performed in the subsystem.
    Message Types:
    •     Represents a business function
    •     Technical structure is the IDoc type
    •     Or can say an instance of IDoc.
    <b>IDoc  :</b>
         They are containers used to exchange data between any two process.
         It represents an IDoc type and IDoc data
         IDoc type is structure and IDoc data is an instance of it.
    <b>Pls reward if helpful.</b>

  • Java mapping for Remove and Add of  DOCTYPE Tag

    HI All,
    i have one issue while the Java mapping for Remove and Add of  DOCTYPE Tag   in Operation Mapping .
    it says that , while am testing in Configuration Test "  Problem while determining receivers using interface mapping: Error while determining root tag of XML"
    Receiver Determination...
    error in SXMB MOni
    " SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">CX_RD_PLSRV</SAP:Code>
      <SAP:P1>Problem while determining receivers using interface mapping: Error while determining root tag of XML: '<!--' or '<![CDATA[' expected</SAP:P1>
    plz provide solutions
    Thanks in advance.

    Hi Mahesh,
    I understand, you are using extended Receiver Determination using Operational Mapping (which has Java Mapping). And, there is an error message u201CError while determining root tag of XMLu201D, when you are doing configuration test.
    Can you please test, the Operational Mapping (which has Java Mapping) separately in ESR, with payload which is coming now. It should produce a XML something like this [Link1|http://help.sap.com/saphelp_nwpi711/helpdata/en/48/ce53aea0d7154ee10000000a421937/frameset.htm]
    <Receivers>
    <Receiver>
      <Party agency="016" scheme="DUNS">123456789</Party>
      <Service>MyService</Service>
    </Receiver>
    <Receiver>
      <Party agency="http://sap.com/xi/XI" scheme="XIParty"></Party>
      <Service>ABC_200</Service>
    </Receiver>
    </Receivers>
    If it is not (I Think it will not), then there is some problem in Java Mapping coding. Please correct it. Last option, if your Java code is small in length; you may paste it here, so that we can have a look at the cause of issue.
    Regards,
    Raghu_Vamsee

  • MAP for Finished and Semi Finished goods

    Dear Friends,
    Please let me know;
    1. If Finished and Semi finsihed goods are maintained with price indicator 'S' and all are inhouse production then SAP updata moving average price or these material or not ?
    2. If SAP updata MAP for finished and semi-finished,  later can we change map manually or not ? if yes How ?
    3. Is there any way to stop updata of map by sap in case of finsihed and semifinished goods.
    Actually according to my product costing variant, I dont need any price in map of FG and SFG. Kindly give me your expert openion on this issue.
    Thanks
    Ravi

    Hi
    1. If you maintain price control S for inhouse produced finished product also, system updates moving average price with resepect stock and value of production (may be period wise production cost may be varying). But this is statistical.
    2. You can change price control from S to V if you require. You need to change first in material type and then change in material master.
    3. If the value is getting updated also it will have no impact. In case of product cost variant also it will get updated.
    Thanks

  • So is it just me, or is Mavericks a bust?  My MBP runs way hotter now. I don't have time for trial and error solutions. Is Apple offering a way to downgrade back to Mountain lion? I want out of Mavericks ASAP.

    So is it just me, or is Mavericks a bust?  My MBP runs much hotter since the upgrade. Why do I need ot sit around watching Activity Monitor, manually controlling my fans, and deleting extensions that I enjoy using. Don't even get me started on the Quicktime/Mov issues. I had none of these issues on Mountian Lion. Searching these forums, I see it's not just me. Why would Apple release a new system w/o peoperly testing it on MBPs?
    I don't have time for trial and error solutions. I've tried the obvious ones. No help. Is Apple offering a way to downgrade back to Mountain lion?  Or better yet, a Mavericks update that adresses these problems? As of now, I want out of Mavericks ASAP.
    My processor is 2.6 GHz Intel Core i7.
    8 GB 1600 MHZ DDR3 memory.
    13inch MBP purchased ust over a year ago- 1-13.

    jonny a wrote:
    Nope, it'a not just me, see above. And yup- I'm backed up, But I don't own a Mountain lion install disc. That's why I was posting here in the first place. Thanks
    Nobody owns a ML install disc - ML was only ever distributed as a download from the Mac App Store.
    If you have a Time Machine backup, you can boot into recovery mode and restore from your Moutain Lion TM backup volume.  If you have a system clone, then you can boot from the clone, and just clone ML back onto your internal drive.
    Going back to your previous installation from a backup should be trivially simply if you have the backup in hand.

  • EDI IDOC generation for interface with Vendor software help needed.

    EDI IDOC help needed.
    We are NOT an EDI shop, but have a project to output data to Sales Force.com
    Sales Force requests IDOC output - eg. 810 Outbound Invoice.
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments?
    I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Basicall we have a report program that the user enteres in the date range of Order/Quotes/Invoices they wish to extract, the the program needs to output a flat file (.txt) on the server which is then picked up by Sales Force.com.
    Also, is there a way to have in the Partner Profile a generic Partner under the "Type KU" that can be used for all orders/invoices so I don't have to create a KU Partner Type for each and every Sold-To customer we have?
    I am very new to EDI so any help would be greatly appreciated.
    Thanks.
    Scott.

    Hi Scott,
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    I know it's very tempting to use an interface for such loads if you anyhow have to create one. However, often the volume alone speaks against interface usage for such scenarios.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments? I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Well, the E2* segments basically reflect the external name of the IDoc segment, whereas the function modules you're referring to basically just create an internal version of the IDoc. Once the IDoc framework then passes the IDocs to the partner, the segment names usually (depends on how the IDocs are passed on) get converted to their external name. If there are multiple versions of a segment, then the version number will be appended to the segment name.
    Note that IDoc segment definitions are only partially stored in the data dictionary. If you want to see all versions you should always use transaction WE31 to look at segments. There you can also see for example for E1EDK01 the several versions and when you then use in SE37 function module SEGMENT_EXTERNAL_NAME_GET you will see what SAP produces as the external name for segment E1EDK01. This function module is basically the one that handles the segment name translations.
    Ignore the comments for subsystem, this is basically an option in SAP to possibly trigger further external tools (e.g. mapping etc.) for handling the outbound IDocs.
    Again, the funny thing is that via the WE30 transaction, if i put in INVOIC02 as the Obj. name and see the segments, i can see that E2EDK01 there is a version 005, but if i go to SE11 and put in E2EDK01005 structure line and i get a "not found". We just have up to E2EDK01002.
    In the old days SAP used to generate E1, E2 and E3* structures in the data dictionary (SE11). The E1* structure reflected the character type representation of an IDoc segment, whereas the other two (definition and documentation) contained actual references to data elements (e.g. if you used a quantity field). However, in newer releases those dictionary structures (E2* & E3*) are no longer generated, because they're superfluous (meta data defined via WE31 is sufficient).
    Cheers, harald

  • Corresponding IDOC types for 816 and 824 of  X12 tranasction

    hi
    can anyone tell me corresponding IDOC types for the fallowing X12 tranasction(EDI).
    816 Organizational relationships
    824 Application Advice
       regards
        mallikarjun

    Hi Malikarjun and Ryan
    Please take a look at the following links:
    http://www.sapgenie.com/sapedi/ansi.htm
    http://www.sapgenie.com/sapedi/mapping.htm
    Hope this will help.
    Regards,
    Ferry Lianto

  • IProcurement mapping for catageories and org

    Hi All,
    I have a requirement to restrict the catageries in IProcument based on the Org_id.
    Can any body help which tables i need to consider to map the catageries and org_id. Currently i am using the follwoing tables icx_cat_categories_tl ,
    ICX_CAT_CATEGORY_ITEMS, ICX_CAT_ITEMS_B , icx_cat_browse_trees
    But these combinations are not giving proper results.
    SELECT * FROM (SELECT distinct icct.rt_category_id, icct.category_name, icct.type
    --decode(type, 1, 'OA.jsp?OAFunc=ICX_CAT_BROWSE_CATEGORY&retainAM=Y&categoryId={$RtCategoryId}&categoryName={@CategoryName}&addBreadCrumb=Y', 2, 'OA.jsp?OAFunc=ICX_CAT_SEARCH_RESULTS&retainAM=Y&mode=categoryBrowse&categoryId={$RtCategoryId}&categoryName={@CategoryName}&teaser=false&addBreadCrumb=Y', null) as link
    FROM icx_cat_categories_tl icct -- ,ICX_CAT_CATEGORY_ITEMS icci, ICX_CAT_ITEMS_B icib
    WHERE icct.rt_category_id IN (SELECT child_category_id FROM icx_cat_browse_trees WHERE parent_category_id = :1)
    and icct.rt_category_id= icci.rt_category_id
    and icci.rt_item_id= icib.rt_item_id
    AND icct.language = 'US' and icct.type in (1,2)) QRSLT ORDER BY upper(category_name)
    Here bind variable for the first time is 0.
    So please help me in correcting the query.
    Thanks,
    Uma.

    Hi Kavan,
    Is there any field common in both the files.
    If there exist a common field this scenario can be done using the Correlation.
    <a href="/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi Correlation in XI</a> By Sravya Talanki
    Regards
    San
    <a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
    Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way.

  • IDoc mapping for VMI

    Hello,
    We'd like to store the idoc data extracted from EDI 852 inbound transaction in an infocube for DP. SAP Note 154604 suggests that trx <b>/sapapo/map_tser</b> can be used for specifying the infocube.
    However, in SCM 4.1, this trx has a field for PA only, not infocube. I was wondering how to pull the data into infocube.
    Any suggestions would be appreciated.
    Thank you,
    Malli

    Hello,
         I'm afraid that i can not help you.
          I am witting you because i am trying to get information about VMI/ SMI implementation, for ex. IDOC mapping, best practices, etc.
          I will be appreciate if you can provide me this information.
    Thanks&Rgds
    Angélica

  • EDI - IDOC  mapping question

    Dear Experts,
    For transformations between EDI and basic IDOC types, are there any off-the shelf  (ready to use) options? If yes what are they? If not, what is the easiest way of mapping in between these structures?
    Our setup involves Seeburger's AS2 adapter.
    Thanks

    Hi Aamir,
    Thank you for your response.
    We are working in an environment where we do not have any control over the setup. So I have a few follow up questions, answers to which would help me immensely.
    1. I saw that there are a"few" mappings available for which both the EDI and IDOC versions differ from what we need. So, is there anyway to get an actual listing of all supplied mappings?
    2. In case you have worked for a similar scenario, is it possible for you to share a sample mapping spreadsheet ?
    Thank you,
    N

  • EDI IDOC mapping design

    Hi all,
    I was supposed to program a report to generate IDOCs. The EDI file format was given.
    The segments in the IDOCs should be in the sequence of A, B, C. How can I map them into the sequence of B, C, A?
    Is it mapped by the external software?
    Thanks

    IDoc-to-EDI mapping is usually handled by external software such as Sterling Commerce Gentran or GXS Application Integrator. Check with your company EDI folks they should churn this work in no time for you.

  • Separate G/L Mapping for MR21 and VKU7

    At this time it appears that both transactions MR21 (Cost Adj) and VKU7 (Revaluation of Mkdwn) are both mapped to the same G/L Account.  Does anyone know how to separate them to post to different G/L Accounts?

    Hello
    As per my knowldge, the solution for this is to maintain another statistical condition type identical to the cenvat non deductible condition type and bypass that to a custom defined account key with G/L ccounts in OB40.
    Regards

  • IDOC Mapping for MATAMAS01

    Hi all,
    I am mapping the data into the IDOC MATAMS01 and i am filling the field EDIDD with data.
    But in the IDOC i am not able to see the Segments in the heirarhical order, but i am filling the HLEVEL field in EDIDD.
    Can anyone help on this .
    Regards,
    Madhavi

    Hi Madhavi,
    one the idoc structure is filled with data.
    after posting the idoc , i mean after triggering the idoc , you can see the heirarichy of the data in the parent & child level and
    sequence number and heirarichy level in the EDID4 table as well as we02 and we05 transactions.
    regards,
    Prabhudas

Maybe you are looking for