EDI_DC40 Segment Issue

Hi Experts,
Scenario JMS -- XI -- IDOC
I have tested the interface and found it works fine. 
As disabled EDI_DC40 segment in mapping and checked Apply Control record Values from Payload  in the Receiver IDOC communication Channel. Since I have developed this scenario in Dev system and later move it into Quality and Production.
Do I need to disabled EDI_DC40 segement thrugout the mapping or should pouplate with required fieilds like IDOCTYP,MESTYPE,SDNPORT,SDNPRT.....etc
Please throw some light. would appricate your inputs.
Sameer!

As per my understanding:
Case1: If disable EDI_DC40 means Idoc adapter fill itself these values and Apply Control Record Values from Payload option should also be UNCHECKED.
Case2: If Enable EDI_DC40 means fill  these values in mapping itself and Apply Control Record Values from Payload option should be CHECKED.
I disabled EDI_DC40 segments and CHECKED Apply Control Record Values from Payload well it works fine but m wonder if  disable EDI_DC40 segments and UNCHECKED Apply Control Record Values from Payload will also working.
What would be the correct appraoch?
Sameer

Similar Messages

  • Unreleashed segment issue with SAP schema

    Hi All,
    We are trying to generate SAP schema in BizTalk 2010 and facing unreleased segment issue and discussed with SAP team whom suggested below ways. We were interacted with MSFT and no hotfix yet. Please guide me.
    The provider/external should call IDOCTYPE_READ_COMPLETE in the following way:
    - PI_RELEASE = ' ' => last existing segment version is returned
    - PI_RELEASE not available in the interface => last released version
    Which means: BizTalk needs to ensure the PI_RELEASE is not present in the call of the interface. This will allow pulling the last release version of the IDoc including not released segments.
    Thanks, Raja MCTS BizTalk Server 2010, MCC If this answers your question please mark it accordingly

    BizTalk does not support unreleased segments for Receive Operations.
    As far as I know SAP 'locks' the segment types that have not been released and the LOB adapter of BizTalk cannot properly read those segments.
    The SAP team should set a release on the IDOC types and segments you need.
    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu

  • ACLS QUESTION - 2 LAN SEGMENTS - ISSUE

    ACLS QUESTION - 2 LAN SEGMENTS - ISSUE
    I have a scenario where 2 LAN segments are separated by a router, Admin and Students. There is a DNS server and an EMAIL server on the admin segment. Students should be able to access DNS and EMAIL services (smtp, pop3 and dns). No access to any other traffic. Admin should have full access to the student LAN segment. I managed to implement all the filtering with extended ACLS placed on the router as follows:
    access-list 105 permit tcp any any eq smtp
    access-list 105 permit tcp any any eq pop3
    access-list 105 permit tcp any any eq www
    access-list 105 permit udp any host 10.20.0.2 eq 53
    access-list 105 deny ip any any
    int e1/1
    ip access-group 105 in
    But for some reason it does not allow any access from the admin segment to the students segment.
    EMAIL AND DNS ARE WORKING FINE FROM THE STUDENTS SEGMENT AND PINGS FAIL AS EXPECTED AFTER THE COMMANDS MENTIONED WERE ISSUED.
    ADMIN SHOULD BE ABLE TO PING STUDENTS SEGMENTS
    AFTER ATTEMPTING MANY TIMES AND DIFFERENT CONFIG I TRIED THE FOLLOWING:
    access-list 106 permit ip any any
    int e1/0
    ip access-group 106 in
    I also tried
    int e1/1
    ip access-group 106 in
    BUT ADMIN STILL HAS NO ACCESS TO THE STUDENTS SEGMENTS!!!!!!
    WHY NOT?
    FEW FELLOWS TRIED IT OUT AS WELL IN PACKET TRACER WITH NO SUCCESSFUL RESULTS...
    :S
    I WOULD REALLY APPRECIATE SOME HELP ASAP!
    THANK YOU IN ADVANCE,
    MIGUEL
    Posted by WebUser Miguel Pcn

    Hi Miguel ,
    You issue is the returning packet for the session initiated by the Admin - caused by deny ip any any on access-list 105
    For the "ping" from admin to student to work add :
       access-list 105 permit any any echo-reply
    What kind of access is need it from Admin to Student ?
    Dan

  • How can I handle the EDI_DC40 segment in transport process? Urgent!!

    Hi,
    my scenrio: File -> PI -> IDoc.
    In IDoc Receiver CC the indicators: Apply Control Record Values from Payload, is actived.
    Im Mapping the segment EDI_DC40 is also filled. The fields SNDPRN and RCVPRN are mapped via a UDF to get file name.
    So far so good.
    During transport I meet problem.
    The segment EDI_DC40 is set with ALE information of test systems. After transport the segment EDI_DC40 in productive system has also the same ALE information of test systems and the design objects in product system are not allowed to be changed.
    It is not good!
    How can I deal with this case? At first I change ALE data to productive Systems, then transport them? After transport I change them back to test systems? It is so troublesome.
    Anyone has good suggestions?
    Thanks and Regards
    Rene

    Hi Rene,
                      I never tried this signature tab feature. But you are going to set this parameter values then , I think you need to set them separately for test and for production, since they will vary with environment. But if you use the method given by Mahesh, myself or the filename with "prod" attachment (as suggested by you), the EDIDC parameters will be set dynamically. You  need not alter or set any values separately for test or production env.
    Here is the UDF in case you are determining the value from source directory
    public String getDirName(Container container){
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
    String ourSourceDirName = conf.get(key);
    String sndprn;
    // say source dir is    /usr/test/inbound
    if(ourSourceDirName.indexOf("test")>=0)
          sndprn="XYZ";
    // say source dir is    /usr/prod/inbound
    else if(ourSourceDirName.indexOf("prod")>=0)
          sndprn="ABC";
    return sndprn;
    Map this UDF to "SNDPRN" field of  target XML.
    Ensure the following events
    1. Sender Communication Channel has ASMA properties and Directory ticked
    2. UDF has no input as variable
    I am just sharing my thoughts, and also I am not aware of signature tab(i am working in PI 7.0).
    regards
    Anupam
    Edited by: anupamsap on Oct 5, 2011 2:36 PM

  • UNA Segment Issue in DMEE Tree

    Hi ,  I am creating custom DMEE trees in tcode DMEE . The issue that i have is with the segment UNA.
    The output format they want is UNA:+.? '
    but i dont know how to get this in the output file ,  i mean i am not sure how to create the element for this UNA segment to reflect the value :+.? '      ? If you could help me in creating this segment that would be great!
    Thanks.

    Any help in this would be greatly appreciated!! ..Its very critical ...

  • Rollback segment issue

    while running my script i am getting following error. My script is doing lakhs and lakhs of transactions
    ORA-01562: failed to extend rollback segment number 3
    ORA-01628: max # extents (99) reached for rollback segment DACSCANRBS_2
    How to overcome this?

    Can you post your script? The best option is to ask your DBAs to give you a large rollback segment to use to overcome this issue. However, if you are doing lots of different updates without any commits, you may be able to split the script into several transactions.

  • Profitability segment issue

    hi
    iam having issues with profitablity segment number bcoz in my case system is behaving like this now. when i settle the order with new charecteristic values it is showing settlement reciever as "123" on settlement screen. but when i looked into ce4xxxx table it is showing different segment number for same posting. can anyone  help me to resolve this problem
    thanks
    monica

    the PA segment number you see in the document refers to teh PA segment number in table CE4XXXX_ACCT. This table has a field called Key CE4 (CE4KEY) which in turn links to teh PA segment number in CE4XXXX
    Praveen.

  • Profitablity segment issue

    hi
    i have settled service order to proofitablity segment( selecting the charecteristics). when iam settling another service order to same profitablity segment( selecting same charecteristics), a new profitablity segment is generaed eventhough we selected the same charecteristics values as i have chosen when setlting first service order, can any one help me with this issue.
    thanks

    Hi,
    Definitely one of the characterstic will be different, hence a new Profitability Segment is generated. For example if the Sales Order is a characterstic and for each Sales Order a new PA segment is created.
    Thanks
    Murali.

  • DFF segment Issue

    Hi All,
    I have added a new attribute to existing DFF in standard forms, and that DFF is there on standard OA Page. But the newly added attribute is not visible on OA Page. pls Help
    Regards,
    Raghava

    Hello Raghav,
    How did you acheive this. I am putitng below below text in the segment list in personilization window. Below are segment display names of my DFF. But it is now reflecting in OAF page. Last 2 field i added new in DFF segments.
    Addl Info Line 1||Addl Info Line 2||TAN Number||*Addl Info Line 3||Addl Info Line 4*

  • Partner segment issue in IDOC IORDER01

    Hi All,
    We are using IDOC IORDER01 for sending Order and their detail to a system, for that we are using transaction IORD.
    Structure of IDOC type is:
    ZIORDER01   PM/SM Orders (Crt and Upd) Enhancement for OP2000
        E10RHDR      PM/SM order Header Segment
             Z10ORHDR         Outbound - PM/SM Orders (Create and Update) order hdr
                                       Enhanc
             E10RHDR_LTXT  Header Long Text segment
             E10RADR           Order Address Segment
             E10RPMT           Order Permit Requirement segment
             E10RTOB           Technical Object Segment
             E10RPAR           Partner Segment
             E10ROPR           Order Operation Segment
             E1NTHDR           Notification Header Segment
    Currently all the data passes through IDOC except E10RPAR (Partner segment) because SAP allows only partners of type SOLD-TO-PARTY etc to pass using this IDOC.
    But, Client has requirement of passing all the partners of the Order to the system.
    So we need to find out solution on how to pass all the partner data irrespective of partner type.
    Any inputs on this would of great help.
    Please let me know if any one worked on such a requirement.
    Regards,
    Lavanya.

    Mohana
    Are you sure about the segment name E1EDK01 ?? Becoz.. Only one Segment of type E1EDK01 is allowed in one IDOC...
    See below for details:
    Segm.type       E1EDK01                     
    Minimum number  1                           
    Maximum number  1                           
    Parent segment                              
    Hier.level      1                           
    Thanks
    Amol Lohade

  • IDoc segment issue

    Hi,
    I have file to Idoc scenario, where my input file structure like below and need to create Idoc segments in SAP.
    Input Structure:
    Record (1--Unbounded)
    Header (1-1)
    Item_Details (1- Unbounded)
    Child_ItemsInfo (1 -Unbounded)
    Item_1 (1--1)
    abc
    def
    Item_2 (1--1)
    abc
    def
    Item_3 (1--1)
    abc
    def
    Now..I need to generate an Idoc segment "Z1ABCD", as many as child Item segments(Item_1,Item_2,Item_3) occurs in my input structure. I have used duplicate subtree on Idoc segment "Z1ABCD" and copied 2 more times.Now I have 3 "Z1ABCD" segments in my IDoc.
    Lets say, if my input structure have 2 Child_ItemsInfo, then I need to generate 6 "Z1ABCD" segments in Idoc. I'm able generate these segments.
    My code generating all the Item_1 segments then Item_2 segments like that...But I'm expecting a "Z1ABCD" segment at Item_details node level...like Item1,2,3 and then Item1,2,3....Please help me out!
    Note: My mapping looks like this;
    Item_1 ->remove context>Split by value(each) ->CollapseContext->Z1ABCD
    Item_2 ->remove context>Split by value(each) ->CollapseContext->Z1ABCD
    Item_3 ->remove context>Split by value(each) ->CollapseContext->Z1ABCD
    the target structure which I'm lookin for like below...(for 2 Child_ItemsInfo from my input structure)
    1.Z1ABCD (Item_1 info)
    2.Z1ABCD (Item_2 info)
    3.Z1ABCD (Item_3 info)
    4.Z1ABCD (Item_1 info)
    5.Z1ABCD (Item_2 info)
    6.Z1ABCD (Item_3 info)
    But my code generating the segments like below;
    1.Z1ABCD (Item_1 info)
    2.Z1ABCD (Item_1 info)
    3.Z1ABCD (Item_2 info)
    4.Z1ABCD (Item_2 info)
    5.Z1ABCD (Item_3 info)
    6.Z1ABCD (Item_3 info)
    Esha
    Edited by: esha nadh on Mar 9, 2011 9:14 PM

    I am bit confused .
    Why are you using this ...
    remove context-->Split by value(each) --->CollapseContext
    Do Direct assignment like below
    even the context should not change . it shoule be default .,
    Item_1 - > Z1ABCD
    Item_2 - > Z1ABCD
    Item_3 - > Z1ABCD
    isnt it working fine ??????
    actually it should ..
    In your case .
    IZ1ABCD for Item_1 coming together because . you Used removeContext So Both  Item_1 comest together .. and then you doing transformation .. so the result are coming together...
    Try Like Direct assignment . I hoping it should work fine
    regds
    PS

  • Temporary segments issue

    hi,
    my database is 8.0.6
    if i give
    SQL>select count(*) from dba_extents where segemnt_type='TEMPORARY';
    38450
    IAM GETTING THE ABOVE VALUE
    SOME TIMES ITS ABOVE 60000 ALSO....
    HERE I NOTICED MY SMON IS NOT CLEANING UP MY TEMP SEGMENTS ...
    1.SO WHAT SHOULD I DO IN THIS SCENARIO?
    2. WHETHER IT WILL AFFECT THE PERFORMANCE OF MY DATABASE?
    please HELP ME.
    THANKS AND REGARDS,
    MOHAMMED MEHRAJ HUSSAIN.

    Hi,
    duplicate post
    doubt
    - Pavan Kumar N

  • Balancing Segment issue

    Hi,
    I am confusing on the balance segments usage. I checked from the articles.
    "If a Balancing Segment Value is assigned to a Legal Entity, one would be able to create transactions from this Legal Entity only if a Balancing Segment Value is assigned. (in payables/ receivables to which this legal entity is assigned)."
    If it is true, I have the question:
    I did a test. We have a ledger "USD LEDGER". Under this ledger, we have 3 legal entities "A", "B" and "C". The following is the currnet BSV assigment:
    BSV 6049 to ledger "USD LEDGER"
    BSV 6426 to ledger "USD LEDGER"
    BSV 6439 to ledger "USD LEDGER"
    BSV 6448 to ledger "USD LEDGER"
    BSV 6415 to entity A
    BSV 6422 to entity B
    BSV 6424 to entity C
    From the above setting, I created an AP invoices in entity B with the following distribution lines:
    1. Item, Amount=1.00, Account=6422.0000.343162.0000.000000.000.0000.000
    2. Item, Amount=1.00, Account=6049.0000.343162.0000.000000.000.0000.000
    3. Item, Amount=-1.00,Account=6049.0000.343162.0000.000000.000.0000.000
    The default AP liability account=6422.0000.311101.0000.000000.000.0000.000
    Supposed I can use BSV 6422 only if I create AP invoice in legal entity B. However, I can also use 6409 as expense item in AP distributions and its acccounting could be created succssfully. Here is the AP jounral created in legal entity B:
    6422.0000.311101.0000.000000.000.0000.000     Liability     Dr 1.00     
    6422.0000.311101.0000.000000.000.0000.000     Liability Cr 2.00
    6422.0000.343162.0000.000000.000.0000.000     Item Expense Dr 1.00     
    6049.0000.343162.0000.000000.000.0000.000     Item Expense Cr 0.00
    Why could I user 6049 in the above entry? Could anybody please kindly explain and show me why? Thanks.
    Regards,
    Edmond

    Hi Edmond,
    the reason for asking the source of article was to find out in what context that was referred in, i was not implying that the statement is misleading or incorrect ... Oracle Support documentations are considered final in key decision making areas during implementation and post implementation period ... hence there is no question on the validity of what Oracle says ... However the interpretations are to be carefully reviewed ....
    Assignment of BSV values to Ledger and Legal Entity was a change brought forward in Release 12 version of Oracle E business suite, it was not the case in the older version i.e. 11i... Now there are two places in which BSV values are to be assigned ....
    1) At the Legal Entity Level - This is MANDATORY
    Every transaction that is recorded at the operating unit level will have a reference to its legal entity as well ... By looking at the account code combination or BSV
    used in the subledger transaction, we can clearly identify which Legal Entity this transaction belongs to, whereas we have to let the system know of that as well i.e.
    which BSV's point of which LE's. This link needs to be established for performing transaction processing at the Operating unit Level ....
    There are no transactions that are processed at Legal Entity Level, all transactions are recorded and processed at Operating unit level, however this configuration
    became a pre-requisite to do that ..
    Assume a Scenario where,
    USD Ledger has 2 Legal entities LE 1 and LE 2 ...and 3 Operating units OU 1 and OU 2 under LE 1 and OU 3 under LE 2
    In 11i, when you enter a transaction in OU 1 and OU 2, it is clear that the transaction belongs to LE 1 and not any other ....
    whereas in R12, that is not enough ... i have to say that which value of my company segment points to LE 1 and LE 2 ... The change is due to the system design ....and
    other system dependancies ....The link between Operating unit and Legal Entity is established or governed through BSV value assignments
    2) At the Ledger Level - This is purely OPTIONAL
    This assignment is normally not performed in most of the client places or atleast i have not seen it being performed ....
    This is useful when you are performing a transaction that does not belong to a Legal Entity .... when a transaction does not belong to LE, which means it does not have a operating unit as well ... which also means that, such transactions will not be performed at Subledger level, they can only be done at the Ledger Level ..i.e. in
    General Ledger MOdule.
    Assume a scenario where,
    Client has 3 different Ledgers and wants to consolidate the 3 ledgers data in to a new ledger .. this new ledger would be used only to hold consolidation data and
    extract financial reports nothing more .. in which case this new ledger will not require a Legal entity, when there is no Legal entity, you cannot assign BSV value ...
    so in that case, BSV assignment at Ledger level would help in performing the consolidating activity and adjustments type of transactions ......
    Also note, that when no BSV is assigned at Ledger level, system displays all values.
    I am yet to see a documentation from oracle or others, which states the restrictions on displaying or not displaying LE values based on BSV assignments at LE or Ledger Level ....
    Regards,
    Ivruksha

  • Rollback segment issue in oracle8i

    We are having 33GB size of Rollback segment , it is not coming down even after when the database get bounced.
    Even the transactions are not happening also it is showing same value and it is not coming down.
    My question is after transaction get over whether rollback segment is deallocated or not?
    Please explain in detail , how to deallocate those unused rollback segments.

    we dont have any distributed transactions.
    can u tell me is there any formula to set OPTIMAL value for roll back segments.
    please tell me the dependencies,
    & i have some more quries....
    1. If we shrink the rollback segment, will it grow later on when the transactions are going high???
    2.If we shrink through OEM, automatically oracle is shrinking that perticular RBS.
    here my doubt is on which basis Oracle is shrinking that RBS.
    Please give info,, in detail...

  • Segment Issue

    Hi Experts,
    We have created 3 Segments for Trading, Domestic sales Zone & Exports sales Zone. Domestic sales and exports sales are happening from the same place.
    So We have created cost centers for Trading, Domestic sales & export sales separately as well have created common cost centeru2019s for both domestic and export sales.
    and have assigned the cost center to the specific profit center and segment also. (For Common cost center's we have assigned segment -2 (Expert sales))
    So Whatever the expenses are coming under common cost center, it is hitting to the segment 2 (Export Sales Zone) bz of the of Cost center and Profit center's assignment.
    Now client has come back and said that, common expenses should not hit only to the segment 2 and it has to distribute to the both export and domestic sales zone segments.
    I now required youu2019re help/guidance to meet the client requirements.
    Thanks & Regards,
    Ashok Kumar G
    deleted

    Hi ,
    You can do amanual resposting at month end using transaction KB11N. Where you can transfer the amount from the old cost center (Common Cost Center) to the new Cost center (target Cost Center).
    In case the transfer amount base if fixed or can be determined automatically, then you can use the assessment cycle defination and can run that assessment cycle at period end. Here the sender will be common cost center and receiver will be target cost center. (You can search SDN and SAP wiki etc. to find the detailed steps for it.)
    Profit center and segment will automatically get derived fromthe cost center.
    Regards,
    Gaurav

Maybe you are looking for

  • Vb 6 application and web-to-go

    Dear all can i publish and VB 6 application in web-to-go? note taht my vb application use oracle9i as back-end and its connected using ODBC. pls give me a help regards

  • Importing Avid MXF Files to short in Premiere CC

    Hi there, We are importing AVID Media Files MXF from MXF Folder into Premiere Pro CC 2014 and the longer clips are to short. All the long clips ends at 4min. 55 sec. We were exporting the Files from AVID 8.3.0 as AFF, then importing in Premiere CC 20

  • How to repair corrupt \windows\system32\config\system files?

    T61 will not boot to Win XP - says the \windows\system32\config\system file is missing or corrupt. BIOS hardware test of disk drive passes.  When I place a Microsoft Win XP disk  to attempt a repair, the message says there is no disk drive detected.

  • Avoid substitute material.., while creating sales order with BAPI?

    Hi experts. I use BAPI_SALESDOCU_CREATEFROMDATA1 function module to create a sales order. Material A has a substitute material B with substitute reason 0005. So if I use material A when creating sales order with above BAPI function, the order is crea

  • Need to hide System.out.println output in console

    class Hide{ public void test(){ System.out.println("hai"); public static void main(String[] args){ Hide obj=new Hide(); obj.test(); Output is : hai But I don't want to display hai. How i can hide this kindly help me on this........