1:N mapping - One EDI document (ST-SE) to be split into multiple idocs
Hello Experts,
I am working on a scenario where the source is an EDI 204 document. Now in this document, the L11 segment has a count of the total number of items in the source EDI document.
ISA
ST
L111110BC <------- 2 is the number of OIDs that can appear
OID*1
LADCAS3****BL84985197CGZZAM000521*122
LAD******CCCC12345678COCO12345678PMPM123456
OID*2
OID*910
OID*911
OID*1110
SE148744
IEA
Now both the OIDs are in a single ST-SE EDI document. The requirement is that if the number of OID segments exceed 910 in a single document, then the output needs to be split with one idoc containing 910 items (OID, LAD, LAD...). The next set of 910 OIDs (from OID*911 onwards)need to be output into a new idoc.
The header part for both the idocs would be the same. Only the detail part would differ for the next set of OID, LAD segments.
I do not intend to use BPM. I want to achieve this using using graphical mapping.
Awaiting your replies.
Thank you
Vincent
Hi Vincent,
1:n Multi mapping can be used for that. Please refer to the following link for how to implement a message split using multi mapping.
http://help.sap.com/saphelp_nw04/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm
Honestly speaking, I have never tried using that myself. But after seeing your post I am now keen to develope a similar interface. Will let you know if I am successful.
Regards,
Suddha
Similar Messages
-
One IDOC split to multiple IDOC's
Scenario is in ECC 6.0 and SAP PI 7.0 .
SAP is sending Custom IDOC to PI 7 and PI 7 is sending that to receiver system.
The custom IDOC sometimes contains more than 250 segments and receiver system is not able to process IDOC's with more than 250 segments. Receiver system is having this limitation.
QNS :
(1) What are options to restrict IDOC's creation to 250 segments in SAP
OR
(2) Can it be taken care at SAP PI 7.0 end. Like 1 doc is coming to PI with more than 250 segments and Can PI break this into multiple idoc's of max 250 segment length so that no data loss is there.
Your suggestions are needed for both options.
Thanks in advance..Try out this mapping-
You need use 1:n mapping by making the occurance of target MT to unbounded.
Idoc -> Index(context,increment1)-> Division by n(250)->floor->SplitByValue->collapseContext->TargetMT
Segment ->Index(context,increment1)-> Division by n(250)->floor->SplitByValue->Target Segment
Iam not sure on how to build this logic in SAP.But the effective way is to implement this restriction in SAP before IDoc reaching PI. -
i use Exchange to sync my iphone4S with Outlook. On my iphone, my contacts are split into multiple records if they have more than one email address - how can I consolidate them on the iphone
I have loaded my Firefox bookmarks into Internet Explorer Favorited. I also uninstalled Safari.
I go to iTunes on my phone and see no wat to connect my iPhone to my laptop. I see Music, Shows, etc., the kind of stuff I would expect, but no clue as to how to proceed.
Would you please be so kind to fill me in on how to "That syncing is done via iTunes. Connect the device to iTunes, select it, then go to the Summary page and select to sync bookmarks."?
I am not sure what you mean by "Summary Page"
Thank you -
How to copy a node from one dom document to another?
I have one dom document that I have to split up into multiple dom documents. I am able to get the inividual nodes that I want to put into seperate documents.
My problem occurs when I create a new dom document and try to add the node from the parent document. I get an exception saying (copied from api: WRONG_DOCUMENT_ERR: Raised if newChild was created from a different document than the one that created this node. )
How can I make it so that I can copy a node from one document and add it to another.Have you checked out the API called importNode in the DOM Document. It lets you move nodes between different documents.
This api lets you simply copy the existing node from one document into another. without creating any new nodes for it.
I have done a small example please have a look.
Book.xml
<?xml version="1.0"?>
<books>
<book>
<name>Inside Corba</name>
</book>
<book>
<name>Inside RMI</name>
</book>
</books>------------------------
Book2.xml
<?xml version="1.0"?>
<books>
<book>
<name>Core Java </name>
</book>
<book>
<name>Core JINI</name>
</book>
</books>-------------------
MoveNode.java (copies nodes from doc2 into doc1)
import java.io.*;
import javax.xml.parsers.*;
// structures
import org.w3c.dom.*;
import org.xml.sax.*;
public class MoveNode
public static void main(String[] args)
// step1. create a factory and configure it
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// step2. set various configurations
factory.setValidating(false); // do not need validation at this time.
factory.setIgnoringComments(false); // do not ignore comments
factory.setIgnoringElementContentWhitespace(false); // do not ignore element content whitespace.
factory.setCoalescing(false);
factory.setExpandEntityReferences(true);
// step 3 create a document builder
DocumentBuilder builder = null;
try
builder = factory.newDocumentBuilder();
catch(ParserConfigurationException e)
e.printStackTrace();
try
Document doc1 = builder.parse(new File("book.xml"));
Document doc2 = builder.parse(new File("book2.xml"));
if (doc1 == null || doc2 == null)
System.out.println("doc1 is null or doc2 is null");
System.exit(1);
} // if
// fetch books from doc2
NodeList list = doc2.getElementsByTagName("book");
System.out.println("number of books found " + list.getLength());
Node node1 = list.item(0);
Node node2 = list.item(1);
// get the root node of doc1
Node root = (Node) doc1.getDocumentElement();
root.appendChild(doc1.importNode(node1, false));
root.appendChild(doc1.importNode(node2, false));
//now doc1 should have 4 nodes
System.out.println(doc1.getElementsByTagName("book").getLength());
} // try
catch(SAXException se)
se.printStackTrace();
catch(IOException ie)
ie.printStackTrace();
hope this helps.
regards,
Abhishek. -
Getting multiple ST segments in EDI document.
Hi,
I am working on EDI 850 to IDOC Scenario.
My EDI 850 file has multiple ST Segments. how do i convert this multiple ST segments into multiple IDOCs.
Please help me on this issue.
Thanks,
Seenu.Can you plzz explain me with processing flow.
The entire flow is well explained in the blog by Michal.
The IDOCS will be created and delivered in the same call and as a single message.....there wont be any 1:n transformation happening here.....the ultimate message created will be 1 only.....only the IDOC nodes will be as per your ST segments.
Regards,
Abhishek. -
Inserting into multiple tables on one form using UIX
We are developing an application using struts and UIX. We would like to be able to insert into three tables on one form(view). How can we accomplish this?
This is more of an ADF question, you'll need to set up view object, than just drag it from the data control palette like normal.
If it's not already set up as a view in the db (split into multiple tables), you'll need to create a view object that includes all the fields you want, based on multiple entity objects. -
Multi-Mapping without BPM (Multiples IDoc To one EDI output?)
Hi all,
We are currently working for a client that want us to create, based on a multiple IDoc (an idoc that contains data of more than one idoc) only one output
Meaning that we have to do a mapping that based in this multiple input generates only one output that cointains all that data in only one flat file
example:
Idoc: PERX2002.PAYTEXT generates an EDI 820 with this structure:
LIST
/S_ISA (first input)
/S_ISA (second input)
At this moment we tried to use "Collect IDoc" option in SAP, and as seen in other blogs we changed the ocurrency of the message mapping to "0.unbounded", but when we release several idocs (WE14) we only get multiples output files (3 idoc collected and released give us 3 different edi files) instead only one edi file with all the data gathered together as ISA segments
In this required process possible???
Thanks in advanceAs you can see in the following pics..
http://img201.imageshack.us/img201/8352/process1xz1.jpg
http://img244.imageshack.us/img244/4954/processvc9.jpg
i already made those changes, the multi-mapping is set, and also the option for collecting the IDocs and the "enhanced" option in the Integration Directory, but when i release all the idocs i still get multiple outputs (2 files), instead one file with all the gathered data
Could someone tell me if i'm missing some step?
Thanks for your time
Edited by: Alexis Alanis on Jan 7, 2008 7:24 PM -
LSMW me51n, how to create one PR document for all the records in the file
HI all,
I need to create LSMW for t-code me51n -Create Purchase Requisition. I`m using Bapi BUS2105, method CREATEFROMDATA, idoc message type PREQCR, basic type PREQCR03. The problem is that the LSMW is creating different idoc and different PR document for every record in the source file. My requirement is to create one PR document for one source file (Every source file is different Purchase Requisition) . I`m trying to do this with writing some code(global functions ) in the 'Mapping and conversion rules' events - BEGINOF_TRANSACTION_, ENDOF_TRANSACTION__..., but i`m not very sure what exactly i`m doing .
Please help me resolve this problem, any help will be appreciated .
Best regards, Emil Milchev.Thank you for you answer.
But I have found faster way of doing it - two source structures, one HEADER and ONE ITEM.
HEADER: one empty text field and identificator for it.
ITEM: everything else.
Then everything was just fine, i`ve mapped the different IDOC segments by PREQ_ITEM fields (equal values in the source file : 10-10-10..., 20-20-20,.... etc.) and put all required fields for my LSMW
SOURCE FIELDS:
Z_ME51N_V2 - MASS_UPLOAD - CREATE create
Source Fields
UPFILE upload file
IDENT C(010) ident
Identifing Field Content: header
TEXT C(001)
UPFILE2 123
IDENT C(010) ident
Identifing Field Content: item
BSART C(004) Document type
BANFN C(010) Purchase requisition number
BNFPO_FOR_MAP N(005) Item number of purchase req. for MAPPING acc.
BNFPO N(005) Item number of purchase requisition
KNTTP C(001) Account assignment category
PSTYP C(001) Item category in purchasing document
MATNR C(018) Material Number
WERKS C(004) Plant
LGORT C(004) Storage Location
MENGE N(013) Purchase requisition quantity
EKGRP C(003) Purchasing group
KONNR C(010) Number of principal purchase agreement
KTPNR N(005) Item number of principal purchase agreement
LIFNR C(010) Desired Vendor
FLIEF C(010) Fixed Vendor
AFNAM C(012) Name of requisitioner/requester
PREIS AMT4(011) Price in purchase requisition
ABLAD C(025) Unloading Point
WEMPF C(012) Goods Recipient
PS_POSID C(024) Work Breakdown Structure Element (WBS Element)
KOSTL C(011) COST_CTR v bapito ?
NAME1 C(040) Name1 - Name of an address
NAME2 C(040) Name2 - Name of an address 2
STREET C(060) Street
DELIVERY_DATE C(008) Date on which the goods are to be delivered
TEXT C(132) item text
STRUCTURE RELATIONS :
Structure Relations
E1PREQCR Header segment <<<< UPFILE upload file
E1BPEBANC Transfer Structure: Create Requisition Item <<<< UPFILE2 123
E1BPEBKN Transfer Structure: Create/Display Requisition Acct Assgt <<<< UPFILE2 123
E1BPEBANTX BAPI Purchase Requisition: Item Text <<<< UPFILE2 123
E1BPESUHC Communication Structure: Limits <<<< UPFILE2 123
E1BPESUCC Communication Structure: Contract Limits <<<< UPFILE2 123
E1BPESLLC Communication Structure: Create Service Line <<<< UPFILE2 123
E1BPESKLC Create Comm. Structure: Acct Assgt Distr. for Service Line <<<< UPFILE2 123
E1BPESLLTX BAPI Services Long Text <<<< UPFILE upload file
E1BPMERQADDRDELIVERY PO Item: Address Structure BAPIADDR1 for Inbound Delivery <<<< UPFILE2 123
E1BPMERQADDRDELIVERY1 PO Item: Address Structure BAPIADDR1 for Inbound Delivery <<<< UPFILE2 123
E1BPPAREX Ref. Structure for BAPI Parameter EXTENSIONIN/EXTENSIONOUT <<<< UPFILE2 123
MAINTAIN FIELD MAPPING AND... :
the MAPPING between two IDOC`s segments:
In first segment:
E1BPEBANC Transfer Structure: Create Requisition Item
Fields
PREQ_NO Purchase requisition number
Source: UPFILE2-BANFN (Purchase requisition number)
Rule : Transfer (MOVE)
Code: E1BPEBANC-PREQ_NO = UPFILE2-BANFN.
PREQ_ITEM Item number of purchase requisition
Source: UPFILE2-BNFPO (Item number of purchase requisition)
Rule : Transfer (MOVE)
Code: E1BPEBANC-PREQ_ITEM = UPFILE2-BNFPO.
In second segment :
E1BPEBKN Transfer Structure: Create/Display Requisition Acct Assgt
Fields
PREQ_NO Purchase requisition number
PREQ_ITEM Item number of purchase requisition
Source: UPFILE2-BNFPO_FOR_MAP (Item number of purchase req. for MAPPING
Rule : Transfer (MOVE)
Code: E1BPEBKN-PREQ_ITEM = UPFILE2-BNFPO_FOR_MAP.
After that everything was OK . -
Unable to transform EDI document to XML payload in Oracle B2B inbound op
Hi,
In our current project we would be implementing Oracle B2B.So I am doing simple POC on Oracle B2B inbound operation for a EDI document for a project requirement.Facing issue if Transformation option selected in Oracle B2B console. Would really appreciate if you guys give me some pointer..
Below is short desacription of POC:
1) Created ECS file for Purchase Order(EDI_X12 Standard, 850, Version : 4010) in Spec Builder 6.6.0
2) Created corresponding XSD and dummy test EDI data file(.dat) in Spec Builder 6.6.0
3) In Oracle B2B Console, created Document Type and Document Definition
4) Created 2 Trading Partners : Our Organisation(Host) and MyPartner(Remote)
5) My Partner is Sender and Our Organisation is Receiver
6) Linked Document Type to both Trading Partners
7) Created a Listening Channel
8) Protocol of Listening Channel is Generic File
9) Mentioned Folder Path and File Type : %From PARTY%_%TO PARTY%_%DOCUMENT TYPE NAME_%DOCUMENT REVISION%.dat
10) Agrrement validated and deployed
11)Checked option Transformation for Agreement
12) In SOA Composite created a simple Asynchronous BPEL process
13) BPEL process using a B2B Adapter is subscribed to Document Type(Purchase Order) operatioon Receive and Mode Default
14) Using a simple Assiign activity to map payload
15) BPEL then inoke a File Adapter service to write sme XML payload(picked from B2B fatre EDI transformed to XML) to a file
Issue Faced:
1) B2B could make oput Sender and Receiver Trading Partners
2) B2B could make out the Agrrement
3) B2B is picking up EDI file
4) If Agreemnet has Transformation option selected, then B2B is givinng below Error:
[oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILzvC2E0Va_xLp2iW1EzqZ_0000pg,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc
at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
5) It is unable to transfer EDI payload to XML
6) Checked payload in Wire Message : still showing EDI payload
7) Due to this BPEL is facing issue since it is expecting XML payload
8) In BPEL it is givimng Error: Index Out Of bound.. I guess may be due to EDI payload
9) If transformation option unchecked in Agreement in B2B console then B2B working good but BPEl failing
Options Tried:
1) I Exported Repository,then purged design time data and Reimported and restarted Server and tested..not working
2) I also created a Parser Scehma for Blank EDI document(that option I found in Spec Builder 6.6.0==>New Document-->Parser Schema(Blank EDI Document) and then placed that Parser Schema file(ECS file) in folder :
C:\Oracle\Middleware\Weblogic\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\config\schema
and added an entry in XERegistry.xml
<Item Name="SchemaFile">${XERoot}/config/schema/Spec2</Item>
but not working..
3) Checked namespace in XSd and WSDl for BPEL,they are correct
Getting no clue how to resolve..Need help...
Thank you...Log File :(Weblogic JDK pointing to 32 bit)
[2012-01-01T01:32:01.818+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;[[
at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;
at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2348)
at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
[2012-01-01T01:32:01.834+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0[[
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2746)
at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
[2012-01-01T01:32:01.846+05:30]
]] -
Sender / Receiver ID mapping for EDI interfaces and Type of seeburger adapt
We need to set up a interface using Seeburger adapter for Purchase order IDOC to 850 EDI mapping.. After reading from SDN,
1) We can use the standard mapping in BIC MD to do E2X and X2E mapping..
2) We can use any of the AS2, EDI generic adapter, Seeburger FTP adapter or Seeburger SFTP adapter...
How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security...
Also how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID
Also the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping.Hi Kris,
I had worked in the somehow same scenario, It was IDOC to EDIFACT file.
I can give you few clues which might be helpful
In BIC MD you have to create your own mapping if the standard mapping is not available (First check all the standard mappings in BIC). For your reference you need X2E mapping, as your scenario is IDOC to 850 EDI.
"the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping."
In graphical mapping i created my own mapping, Seeburger has given some sample mappings you can check those for your reference (SEEBURGER_GENERIC_EDI software component). Mostly you have to create your own. You need a document from your functional consultant so that you are able to map correct fields and constants.
"how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID"
This has been generally hardcoded in message mapping (In my case i hardcoded). If any of ur IDOC field contains that data you can map that field. But better Idea is ask your functional expert.
"How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security... "
You can choose adapter according to your requirement. In my case i used File adapter as i have to create file in PI server only. My suggestion you can use SFTP for seeburger
Hope these points are helpfu for u
Regards,
Shradha -
ALE/EDI - Process of Inbound Freight Invoice EDI Document 210
Good day all and a Happy New Year! We want to receive Freight Invoices from UPS and other carrier vendors into SAP, to track actual shipment charges. My question is, which Idoc/message type, should I use in order to map to the EDI document number 210, which is a Freight Invoice we will be receiving and posting into SAP? Thank you for your support.
Hi,
we can't send the PO number with the shipment notification. At that point of time, the PO doesn't exist.
The PO is created with another INVOIC01 IDOC, which automatically creates a shipment cost document (SCD). Only then, the PO is created according to the SCD.
In the meantime, I found something myself.
1. The option to use the "Transportation Agent" is not available in standard SAP for EDI receipts. (Confirmed by SAP).
2. Instead, we are now using the "delivery note" number from the service entry sheet. In our case, the delivery note has the same number as the shipment.
To use that, you need to have:
E1EDK02 and E1EDP02 with qualifier 016 and then the delivery note number with leading zeros (10 digits) and the item position on item level.
Partner SP is required on item level.
When we check the document, it now determines the service PO automatically in MIRO.
We now have to solve a tax problem, but the core function is working..
Regards,
Tanja -
EDI documents transmitted via the Internet
Hi Experts ,
Scenario : EDI Documents via intenet <---> XI <--
> ECC
In the above mentioned scenario how can we use Seeburger Adapter? .
Does Seeberger EDI adapter has the capability of receiven messages from Internet?
Is there any mapping available already i mean do they ship content for standard formats like EDI 810 . Do we have to use any conversions or transformations while mapping with the SeeBurger Adapter ?
Regards,
Syed.AS2 adapter of Seeburger Suite will cater to your requirement.
Is there any mapping available already i mean do they ship content for standard formats like EDI 810
Yes, the mapping is available with BIC module readily available as a part of Seeburger Suite.
Do we have to use any conversions or transformations while mapping with the SeeBurger Adapter ?
You have option of editing the standard available mapping using BIC Mapper Designer tool. But this is not always required. If you simply use the BIC module in AS2 channel, then no additional mapping is mandatory.
Regards,
Prateek -
EXTRA CHARACTER IN EDI DOCUMENT
Hi Gurus,
The overview of my problem is that my billing text is being passed to EDI with extra characters in the text string.
The details: Purchase Order text of the Purchase InfoRecord (PIR) is pulled into the PO during PO creation. The vendor is setup to create an EDI output type which will generate an output file used by (some system) to create the actual EDI records.
For example when we send something like this:
John Doe
No company Name
123 Strange Str.
Fake Town.
00001.
The outputs comes out like this
<b>BK10035-40l1</b>John Doe, No Company<b>22</b>Name, 123 Strange Str. <b>57</b>Fake Town..
Those characters in <b>BOLD</b> were the extra ones added. How can i stop this from happening in the EDI output.Thanks Karun,
We don't cut and paste. This texts are saved in text editor. They are used by multiple POs. When they are passed thru IDocs to EDI, the EDI documents output this extra characters. This is in Production. So when u said i should change the text editor to line instead of Graphical, I dont get it. -
Dear All,
I have scenario where for one billing document payers are two,Let me elobrate more
In our scenario on be half od every sale farmer is the customer but government give subsidy for the sale ,so on every sale 70% of payment will be done by Government and 30% of payment will be done by Farmer .
So please suggest me how to map this in SAP.
Thanks®ards.Check if possible:
If the quantity is say 1, is it possible to have 2 line item with quantity 0.7 and 0.3.
or
Check and work with FI Consultant regarding splitting the payer through development of a routine which will split the payer at the Accounting entry level and the 2 payer need to be maintained, one as payer and second as a copy of payer with a separate naming convention. proper logic will have to be framed for the same.
Development will certainly be challenging.
Regards,
Rajesh Banka -
Multiple Posting change notice created for one material document
Hi All,
The scenario is that the user needs to transfer material from unrestricted to quality stock type. while doing so the storage type is different than the actual storage type for the material. Meaning if the material is normally stored in high rack storage type, when it is found that the material is damaged or expired it need to be moved to the quality storage type. For this the user will first create material document in IM with movement type 322 transferring material from unrestricted stock to qualtiy stock. A PCN will be created in back ground which will in turn be converted manually by the user to a TO. while doing so the user will pick the quant manually from the required storage type and select the destination storage type as the quality or quanranntine area.
The issue here is that system creates one PCN for each material document line item. The requirement is that the system should create only one PCN with multiple lines for one Material document.
The setting in the movememnt type clearly says that it will behave as it is behaving.
Is there any other way or setting by which we can create one PCN with multiple line items for a material document.
Would look forward to your replies.
Regards,
JeetendraThanks and Sorry for the delayed reply. We have now convinced the users that the system behaviour is standard and we cannot change the same.
To your question about the need to have one PCN with multiple lines please note that the setup is such that when material document is created for transferring material from unrestricted to quality and vice versa this document is created with multiple materials in one go. Now when the PCN is to be converted to TO then the user ends up in creating number of TO's equal to the number of lines in the Material Document. We wanted to avoid this and hence this was posted in SDN.
Maybe you are looking for
-
[ABAP OO] Generic method get lines
Hi Experts, I am creating a generic method to get the numbers of lines from any table, like below: TABNAME type string. LINES type i. METHOD get_lines_from_any_dbtab. DATA lo_tab TYPE REF TO data . CREATE DATA lo_tab TYPE TABLE OF (tabname) .
-
I have a problem with Mail that I never had with Snow Leopard. In OS 10.7.2 I find that when I'm typing in Mail, these annoying AutoComplete boxes keep popping up as I type. I have a pretty decent command of the English language and I don't need thes
-
I cant hear on the phone but they can hear me. Iphone 5.
i have an iphone 5, my warranty ran out last week! When i make phone calls i cant hear the other side although they can hear me, i can hear people when it is connected to my handsfree (Bluetooth) in my car.. Urgently need this fixed i dont have the t
-
Permissions for modifying Payment Terms
Hello experts i am interested in finding a way to control which user is allowed to modify data in BP's form->Payment Terms tab->Credit Limit and Commitment Limit fields. as far as i know it is not possible to manage it by using authorisations. could
-
CS5.1 does not appear to use the Pixel Bender Files directory in the Adobe Directory. If I add a new pixel bender filter (.pbx) to the other filters in that directory, it does not show up in the Pixel Bender Filters Gallery from within Photoshop. A