Idoc ORDER05 Supressing fields

Hi All,
          I am new to IDoc's.
In a case, when we were sending 8 IDOCs (ORDERS05), the size was 2 MB and the frequency was hourly. If there is a heavy load on the system then 100 IDOCs may be needed to send in an hour which will increase the load on the system.As we donu2019t need all the fields, is there any way where we can dynamically suppress the fields which are not needed by the external systems currently but may be used in future.
Thanks in Advance

Thanks for your Quick reply,
   But it should filter fields dynamically as the fields which are required  once many not be required other time. It should filter at time of sending
Can you please guide me
Thanks in advance

Similar Messages

  • Idoc Order05 Mapping into SRM PO XML Structure

    Hello All,
    I need to map Idoc order05 from ERP system into SAP provided SRM XML Structure.
    Anyone has done this sort of mapping before.
    Let me know the details as XML has got some 4800 fields and Idoc has some 800 fields and SRM XML seems to be superset of Idoc from ERP.
    Regards,Pankaj

    Hi Lynton,
    the source structure is an XML purchase order. There is a business package available in XI for SAP SRM 5.5 SERVER (that's SRM 5), you will have to load this in XI and use the XML purchase order structure in that business package, this is your source message. Mapping is generally done in XI, so you don't have to implement any BADI.
    In SRM customising you have to activate the use of Exchange Infrastructure and make some settings for the use of XI.
    In the vendor master you will have to change the sending method to XI/XML, this will then automatically create the correct output for that vendor. You can look at this using the SXI_MONITOR transaction (or SXMB_MONI) after ordering a PO.
    Regards,
    Robin

  • IDOC filter at Field / Segment Level

    Hi
    Can you please tell me how to set an IDOC filter at field and segment level in short?
    Thanks

    Hi,
    There are two filtering in IDoc.
    Segment Filtering:
    Segment filtering can be achieved using T/Code BD56. Here you can suppress a whole segment irrespective of data inside it . You have to give Message Type / Sender Prrtner / Receiver Partner.
    Data Filtering:
    Data filtering can be done in dustribution model (BD64) where you can restrict whole IDOCS or partials IDOCS to be send based on data in fields inside IDOC depending on whether the segment in which you filter is at the highest level or at a lower level. For example in MATMAS if you put a filter of E1MARCM for a particular plant , only data for this plant will go and other plants will be ignored.
    Please check this link for detail information.
    http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Is there any standard ptogram/tcode to download idoc contents with fields.

    Hello All,
    Is there any standard ptogram/tcode to download idoc contents with fields?
    Thanks,
    Devaraj.

    Hi Patil,
    I dont think there is standard program or t-code.
    But u can down load the IDOC with field contents by following way
    Goto t-code WE62- give the basic idoc name- press display button  then it shows all filed contents with description.
    Now select 'SYSTEM' LISTSAVE--LOCAL FILE from menu bar .
    Here select the file type ie spread sheet,html, etc and give the file name and directory where u need to place it.
    <b>Rewards with points if helpful.</b>
    Regards,
    Vijay.

  • Supress Field and space

    Hi
    Supress field is occuping space in crosstab report.
    how to remove the space?
    Thank you

    Hi ,
    If the data is not required then delete the field.
    It wont show the space ( I know its wont be the better solu  kidding).
    If the data is important then need  to work around on it.
    Regards,
    Neo.

  • Supressing fields without data in IDOC

    Hi ,
    I am new to IDocs and we have a requirement.
    when we are sending some IDOCs (ARTMAS05), the size of the file comes to around 2 MB and the frequency is hourly.
    We do not need all the fields. Is there any way where we can suppress the fields which are without data and send only those fields that are filled with data.
    Sreekanth

    Hi,
    We need to do that dynamically not statically through BD65 Transaction.
    Give a Detailed explanation.
    Sreekanth

  • Issue with DEBMAS IDoc,not all fields are reflected in the IDoc Seg E1KNB1M

    For IDoc type DEBMAS, there is a segment E1KNB1M. This segment is relate to the customer correspondence details (XD02 -> company code data -> Correspondence).
    For any change to the customer master a DEBMAS IDoc is triggered which has data in segments including the E1KNB1M.
    In my case for few customers, the not all fields in the segment E1KNB1M contain data. Few fields contain data but the rest are filled with u2018\u2019. This is happening only in the production system, for the same customer in the quality system the data is there as required.
    I checked in debugging, and found that the data is correctly passed to the segment in program SAPLVV01 Include LVV01F01. And the segment contains data till the IDoc is triggered.  I.e. the fields are not getting cleared at any point.
    Can anyone suggest what is happening and how to fix this? Please note that the issue is only in the production system and not in the quality system ( for the same customer).

    BTT... Need some help on the above

  • IDOC - add new field in in existing segment definition

    Hi,
    For segement type say Z1MARA1 if we need to add a new field in segement definition say Z2MARA1 SAP is not allowing to add new field if we tried to cancelled the realsed 30E it not allowing since the SAP realease which we are working is 640 so only we can create new segement defination with version Z2MARA1001 with new field added but issues is that the partner Profile for outbound parameters the Segment release in IDOc Type is 31I so if we change this segment release in IDOC type to new version ie., 640 then it will pick all the new segement associated with it due to which the the format in which we pass the segements to third party will change so is there any way to use the existing segment definition which is release 30E & add addition field to it. Only one way I found is that when i try to cancel the released message is trigger so in the debug if I make it success it allows to add new field in existing segment definition but which is wrong way of doing is there any way we can used same segment definition & add new field without adding new version & new released.
    Thanks in advance.
    Rajeev

    Varma,
    I know that we can add new segement with new version my question is existing segement definition can we add a new filed because in partner profile we specified release 31i so even we create new segement type then version will be 640 so it will not pick the latest version.
    Thanks
    Rajeev

  • Creation of multiple nodes in target IDOC as per field from sender file

    Hi SapAll.
    here i have  got a requirement in an File To Idoc Interface.
    the requirement is there will be one field under sender  file which will be repeating for multiple records(ItemCount),here pi need to check the value of this field for each record and if the value is 'x' THEN it should create the target node under idoc for the same no .of times as the occurance of this field(if the condition is true).
    i just used the if Condition,text function(Equals) in the message mapping but it was not working for the
    Case 1 :
    if the condition in the first record fails  but if it passes for the remaining records its not creating for the remaining records as it fails for the first record itself
    Case 2: it is only working when the condition for the first record is sucess .
    can any body help me in this.
    regards.
    Varma

    Could be a problem of context, are you queue display is in one context or different context. You can use the SplitByvalue
    regards,
    lpbuff

  • Issue while trying to create Sales Order from Inbound Idoc ORDER05

    Hi All,
    I am trying to create a sales order through an Inbound idoc ORDERS05 created out of a Purchase order. The header pricing conditions from the Purchase orders gets populated in E1EDK05 segment and this needs to go to the Sales order header conditions while trying to create the Sales order.
    But when the fields are getting incorrectly mapped to the Sales order. Issue  being, the segment E1EDK05-BETRG contains the condition value. But this fields gets populated to the KOMV-KWERT (condition value) screen field on the Sales order header conditions. But this should have got mapped to field KOMV-KBETR (Rate). If I look at the Purchase order, E1EDK05-BETRG is the field getting fetched from field KOMV-KBETR on the Purchase order. So this should have correspondingly got mapped to KOMV-KBETR on the Sales order as well.
    This looks like a standard behavior. But if any of you have encountered this issue before please let me know if any Correction instructions are available for the same. If this some issue in Pricing conditions configuration, do let me know.

    Hi Paaavan
    You can set a break-point include "FV45PFAP_VBAP_BEARBEITEN_VORBE" that is called by both the SAP Standard and BAPI where the data is prepared and checked in the internal table XVBAP. Compare both SAP standard VA01 and your 'Z' program for what may be different in XVBAP.
    I think the problem my be with regards to the business_object number that is hardcoded in the standard function module. It has given me issues before and hence I tend to use the function module  SD_SALESDOCUMENT_CREATE to create sales documents with.
    Regards,
    Marius

  • IDOC Missing Segment Field

    Hi,
    Some of my outbound IDOC's are missing a particular field in the Segment.....
    This is probably because that Segment field don't have any value and hence missing from IDOC.
    What can be the possible approach for Solving this probelm?

    Hi Abhishek,
    Can you please get the solution for such issue?
    I didnt aware of Enhancement Spot...
    Looking for your reply..
    Regards,
    Raghu
    Edited by: Raghu Raman on Jan 5, 2009 1:27 PM

  • Missing Fiels and Segment in IDOC ORDER05

    We have a requirement to include the storage location as part of the ship-to parameters our in procuremet interface based on ALE.
    We user Idoc ORDERS.ORDERS03
    Our System is ERP ECC 6.0
    We want to see:
    1.Field: E1EDKA1-KNREF
    2.Segment: E1EDPA1
    I found a SAP note where it describes exactly the same issue, but it is applicate only until release 4.6C
    [SAP NOTE: 112151|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=112151]
    The suggested solution is to use Idoc ORDERS04 of higher.
    However when I change the system to use the new version of the message, the message strucure and the included fields do not change. The message type did change to ORDERS05.
    Before I adventure into finding the user exits and coding the segments and fiels we require; does anyone know if there is a standard way to enable this segments and field?
    Thanks,
    Juan.

    Hi Juan Francisco Zurita Duque 
    KNREF : Customer description of partner (plant, storage location)
    internal data type : CHAR
    Internal length : 000030 characters
    Position in segment : 040, Offset : 0906. external length : 000030
    Use
    Sold-to party number sent in by the customer in delivery schedules.
    Use
    The system uses this number to automatically determine the ship-to party.
    Every thing good for ORDRE05 IN ECC6.0
    Check your config settign related to Message type and idoc type.....once again.....
    RR

  • EDI Outbound IDOC Remove unused fields from segment

    Hi All,
    I am configuring a outbound idoc scenario for Message type ORDERS. The basic type for this message type is ORDERS05.
    The segment E1EDKA1 has 44 fields, I need only the first field and the last field of this segment.
    How do I remove the unused fields in this segment ?  I Tried BD56 and BD32 But they are for removing the complete segment and so does not serve my purpose.
    Any pointers to this issue is appreciable .
    Regards,

    Hi,
    Segmetns of standard message types can be deleted from BD53. But I don't think deleting fields would be possible from segments of standard idoc type. What you can do is you can create your own custom idoc type with the fields you want and allign it with the standard message type ORDERS. This should solve your purpose.
    BR,
    Atanu Mukherjee

  • IDOC PEXR2002 Address Fields

    Hi,
    I notice in IDOC PEXR2002, there are only 2 address fields - Street and Street 1.  How can I interface the IDOC to my bank if Street 2 and Street 3 from Vendor Master are also needed?
    Any workarounds?
    Thanks.
    Regards.

    Do you mean I can add more fields to the standard IDOC?
    I understand there are some user exits for this IDOC.

  • Idoc qualifier for field ihrez segment e1edp02

    Hi all,
    I am using field ihrez of segment e1edp02 twice for posting the reference ( ship to ref and sold to ref)...I could find the idoc qualifier for ship to reference is 44 ..what can i use for sold to reference.. can somebody help me with this please.
    Thanks,
    Kiran..

    Hi ,
    I am also Facing the same problem i am able to pass the reference value for ship to party using Qualifier 044..but not able to pass the value for sold to party..
    please help me if u got the solution in your case..
    Regards
    -Arun

Maybe you are looking for

  • IDOC -  Infotype Record Creation (Master Data)

    Hi Experts, Here we have a scenario that from one system to other system records sent through IDOCs and get created here in othere system. When the Record is created in Infotype 0000, IT0001. IDOC elements has field details like Personnel Area, Perso

  • ORA-01034: ORACLE not available...WHY?!?!?!?

    I have spent the whole day on metalink, OTN, everywhere trying to figure this out. I need your guys expertise now. When I create the DB on my HP-Unix server, it creates fine, but when I try and connect to it as SYS or SYSTEM, I get the following erro

  • Printing blank lines using plsql

    Hi, I am trying to print a blank line using plsql can anyone help me on this eg Employee Report (a blank line here) I am not able to print a blank line where I have written (a blank line). Chiranjib

  • Illustrator vector graphics rasterizing horribly in InDesign .swf exports?

    I'm a teacher who's been using InDesign CS5 to make interactive .swf files for my students. The functionality is pretty simple: using simple buttons, I allow the user to hide or show various page elements. These page elements are themselves buttons,

  • Updating to IOS 4.1 on 3GS - Any Problems?

    Has anybody updated to IOS 4.1 without upgrading iTunes to 10 and been successful?