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 accordinglyBizTalk 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 PcnHi 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
ReneHi 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 ...
-
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.
-
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
monicathe 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. -
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.
thanksHi,
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. -
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,
RaghavaHello 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 -
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 PMI 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 -
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 -
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,
EdmondHi 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... -
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
deletedHi ,
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........