Transfer order mentioned for WMS and non-WMS process
Hello Professionals,
As we know, Logistic Execution links GR and GI.
For GR, there are 2 procedure : with and without WMS.
I see that the diagram showing this refer to a Transfer order in both cases.
As we know, TO is only applicable in WMS.
So, I would like to clarify on this use of Transfer order in the diagram.
regards
Pascal
So, I would like to clarify on this use of Transfer order in the diagram.
May we know which diagram?
Transfer order, when WM is configured, can be used both during GR and GI processing.
During GR processing, TO is used to put away the materials into the storage type/bins.
During GI processing, TO is used to pick the materials from the storage type/bins.
Regards,
Similar Messages
-
IDOCs creation - Transfer Orders(TOs) for Deliveries - Basic doubts, thanq
Hi Experts,
Am new to IDOCs. I hv a requirement, so, request u that, Can I get some Wht to do tips from u?
My doubts:
1- I hv been asked to create IDOC, Wht does it mean?
2 - How the created IDOC will be get posted?
My requirement is:
Original inbound idoc sent from Gentran will update the delivery with all serial numbers per material for all serialized product. The message code will be the indicator that a Transfer Order-TO, idoc must be created for TO confirmation.
I need to do===> Should be executed only when the message code on the delivery idoc is u201CTOCu201D. Look up the warehouse code on the delivery header using the delivery nbr in the delivery idoc. Create a new TO confirm idoc per delivery idoc being processed. Create a line item on this idoc for every line on the delivery idoc. Each TO line includes the delivery number and delivery item number so the TO number and line number can be looked up in table LTAP by using the delivery number and line item number found on the delivery idoc. There will be at 2 transfer orders for each delivery item b/c of the 2 step pick process, so select the TO nbr that has 916 as the destination storage type (LTAP-NLTYP). There may be more than 1 pair of TOs per delivery item so this must be completed for each TO found relevant to each delivery item.
The inbound delvry03 idoc will update the delivery with the serial numbers as part of the standard functionality. Since the transfer order must also be confirmed with the quantities on the inbound idoc, an additional idoc must be created from within the delivery update process. The transfer order can be updated and confirmed using the standard idoc and function module which should be created and initiated from the delivery update function module customer exit.
Source = DELVRY03 Destination = WMTCID01
Record Name-Field Name-Record Name-Field Name-Description---Comments
E1EDL20 VBELN-E1LTCOH-LGNUM-Warehouse Number-Look w/ idoc delivery nbr
E1EDL20 VBELN-E1LTCOH-TANUM-Transfer Order Number- Look w/ idoc delivery nbr
E1EDL24 POSNR-E1LTCOI-TAPOS-Transfer Order Line Item- Look w/ idoc delivery line nbr
EVERY THING IS DATA TRIGGERED!!!
thanq
Edited by: Srinivas on Jun 27, 2008 4:41 PMIDOC Programming
There are two processes in IDOC processing one is INBOUND PROCESS( IDOC coming to the system and its handling at various stages) and the other is OUTBOUND PROCESS( IDOC is send to other system . Separate ABAP programs are written for these 2 processes and different configuration settings are required for each one .Depending upon the trigeering mechanism different programming approaches are used.OUTBOUND PROGRAMS handle the IDOC creation and INBOUND PROGRAMS handle the inbound IDOC and the data trasfer from the IDOC to the database tables.
NEED FOR ABAP PROGRAMMING arises if
1)New IDOC was created
Depending upon the triggering mechanism i.e change pointer,message control
etc the programming technique changes and the type of process.
2)Existing IDOC was extended
User Exits are used to populate data in new segments added and to read them
back.
3)To enhance an exsiting process.
User Exits are used .
Basic structure of an OUTBOUND PROGRAM
The basic structure of all outbound programs is same. The CONTROL
record which is of TYPE EDIDC has to be filled. It contains important fields like
IDOCTP IDOC type
MESTYP Message Type
RCVPRN Recieving Partner (Destination)
RCVPRT Partner Type (it is LS i.e Logical System)
The DATA RECORD internal table which is of TYPE EDIDD has to be filled
in the same order as there are segments in the IDOC definition.
It has 2 important fields which are to be filled ,these are
SEGNAM Name of the segment
SEGDATA Data in the segment and can be upto 1000 bytes.This field
is corresponds to each data segment in the IDOC.
e.g.
DATA INT_EDIDD LIKE EDIDD OCCURS 0 WITH HEADER LINE.
DATA W_SEGDATA LIKE zsegment "custom segment zsegment
INT_EDIDD-SEGNAM = 'ZSEGMENT'
W_SEGDATA-field1 = value "taken from some table
W_SEGDATA-field2 = value "taken from some table
INT_EDIDD-SEGDATA = W_SEGDATA
APPEND INT_EDIDD
This will fill the data record corresponding to the segment ZSEGMENT . For all
segments the sam steps will be repeated until all the data corresponding to all the
segments in the idoc is filled in the internal table of type EDIDD.
There is only one control record and can be multile data records in the idoc
structure.
Which data is to be extracted from the tables to be filled in EDIDD type internal table is determined in standalone programs from the objects which are specified in the selection screen and from the object key passed to the function module in case of message control and is taken from BDCP table in case of change pointers using function modules "CHANGE_POINTERS_READ"
In case of stand alone programs and function modules based on change pointers method the function module "MASTER_IDOC_DISTRIBUTE" is used to send the IDOC to ALE layer for distribution ,in case of message control it is handled automatically by the RSNASTED program invoked by the message control.
OUTBOUND PROCESS AND OUTBOUND PROGRAM.
Outbound programs are used in outbound process to genearte IDOCs . There
purpose is to extract the data from the tables and to fill the IDOC data records
and the control record in the IDOC and pass ito the ALE layer for distribution to the recieving system .
Depending upon the triggering mechanism (how and when the outbound program will be started different techniques and interface is used for outbound program.
1)Message control
Application like PO(purchase order) creation use this technique , where the output type is linked to the application(Message control is a configurable cross application component which can be set in IMG .Such programs are created in the form of function modules and linked to the output type which is linked to the apllication.These have predefined interfaces.
In outbound programs(function module) that use message control the key of the
application document is passed to the function module whcig will read the data from the table depending upon the key passed(NAST structure) and fill the IDOC segemnts with the application data.The control record is also passed to the function module but is not fully filled, the rmaining fields are filled and the control is passed back to the calling program which is RSNASTED and is invoked by the
message control to process ALE and EDI output types and this program on recieving the IDOC data will create the physical IDOC in the system.
The parameteers passed to the function module are
IMPORTING PARAMETERS
OBJECT LIKE NAST
It contains documents key.
CONTROL_RECORD_IN LIKE EDIDC
It contains the partailly filled control record
EXPORETING PARAMETER
OBJECT_TYPE
CONTROL_RECORD_OUT LIKE EDIDC
TABLES
INT_EDID LIKE EDIDD
The internal table used to fill the data records in the same order as they exists in the IDOC.
The important parameters that should be filled in the custom function module are
CONTROL_RECORD_OUT and INT_EDIDD .The OBJK field of the structue NAST contains the key of the apllication document.
2)Stand alone programs
Generally used for Master Data transfer and as such depending upon the requirement can have different interfaces.The programs have a selection screen which has select options to select the objects, and parameters for specifying the recipient Logical System and the Message Type.
Data is selected based on the specified objects from the tables . and control record of type EDIDC is created and filled with important values like DIRECTION ,IDOCTP,RCVPRT,RCVPRN and MESTYP .
Data is filled in an internal table of TYPE EDIDD according to segment definitions
and in same order and the function module MASTER_IDOC_DISTRIBUTE is called passing the control record and the internal table containg IDOC data and importing an internal table consisting of control records for each communication IDOCS created.
3)Change pointer
Change Pointer table is read and checked if changes were made to important fields , if so the outbound program will be triggered automatically , these have predefined interfaces
ALE/IDOC Transaction
SALE Area Menu for ALE configurations.It includes transactions for
Logical System definition and linking it to a client, Transactions for
RFC Destination and Port Definition Etc.
SM59 RFC Destination
Here we specify the login settings for the destination including
the I.P address or Application Server name and the User name and
password.The information entered here is used to run Remote Function
Calls(RFC ) on the destination server .We can create number of types
of RFC Destinations but 3 types are important .
R/3 (R/3 to R/3), LS(logical system) and TCP/IP.
The name of the RFC destination should be same as that of Logical
System as it helps in creation of automatic partner profiles.
WE21 Port Definition.
There are 6 types of ports but only 2 types File and Transactional RFC
types of ports are important.
We have to specify the RFC Destination before a port can be created.
WE57 This is used to assign the Inbound function module to the Message Type
and to the IDOC Type.
WE42 This is used to define the process Code for Inbound Processing.
BD95 Define Filter object type .We can specify the field and the table it belongs
to as a filter object .
BD59 Assignment of Filter object type to the Message Type .Here we create the
link between Filter object and the segment and the message type and the
segment Field.
BD50 Set message Type to reducible.
BD65 Define Mandatory Fields.
BD64 Distribution Model . Also known as Customer Distribution Model Used to
define all the messages that will be exchanged between remote systems
and the name of thes logical systems. Any filters can also be specified.
The model once created has to be distributed on every system which will
be communicating ,It can be maintained on only One system.
BD21 Creating IDOcs from change pointers.
This can be used to create IDOCs from change pointers for a particular
message LIKE MATMAS.
BD22 This can be used to delete change pointers.
BD87 Status Monitor. Idocs can be selected base on number of criteria and there
processing status can be seen in detail.
BD10 Material Master Data Distribution .
Based on Message MATMAS.
BD12 Customer Master Data Distribution .
Based on Message CREMAS.
BD14 Vendor Master Data Distribution
Based on Message DEBMAS .
BDFG Generate ALE Interface for BAPI.
Here we specify the Business Object and the BAPI Function module for
which the interface has to be created.
WE31 Segment Editor.
This is used to create segments. We create the segment type and
segment definition is automatically created by editor e.g. Z1DUMMY is
segment type and Z2DUMMY is the segment definition .We specify the
fields and the data elements these cp\orresponds to create segments.
WE30 IDOC Editor
It is used to create a new IDOC Type or IDOC Extension .We specify the
segments that will be addd to the IDOC type.
WE02/05 IDOC List.
Various selct options and parameters are provided to select IDOCs
depending on the date, direction , mesage type etc.
WE20 Partner Profile
Here we create partner profile for each and every partner from / to which
the messages will be exchanged.There are 6 types of PF generally only
profiles of type LS(Logical System) ,KU(Customer) ,LI(Vendor) is used.
We specify the partner number and partner type and the agent and
the agent type responsible for handling of errors .
For every message send to the partner we have a outbound record and for
evry message coming from the partner we have the inbound record .
We specify the message in the otbound/inbound records ,double
clicking will take us to the detailed screen where the IDOC Type ,Port
and whether the IDCO will be immediatelt processed or collected are
mentioned. -
Stock transfer order (STO) Without delivery and With delivery?
Hi experts,
Could any body explain step by step procedure
Stock transfer order (STO) Without delivery and With delivery?
Thanks
ReddyHi
Stock Transport Order Without SD Delivery.
U dont have to maintian sales view for the materials.
1. Extend the material to those 2 plants.
2. Create UB purch document.
3. Goods issue wrt to the STO in the supplying plant ( 351 mvt type).
4. Good Receipt in the receiving plant ( 101 mvt type ).
5. Invoice verified (MIRO).
U should have specific pricing procedure for STO. In MEK0 u have to choose the appropriate pricing procedure with the accrual key linked for freight charges.
Vishal... -
Report for Excisable and Non Excisable vendor
Hello
Is there any Std report is there....it can give us the list of Excisable and Non excisable Vendors based on the Perticular Purchase Orgnisation.
Regards
sapman manHi
I do not think in SAP this kind of report is available.
what you can do , if your vendor master has different accounting group for Excisable and Non excisable vendor then you can check in standard table of vendor master like LFA1 and LFM1 or create Z report or Query.
Awaiting your feedback.
Kishor Rudani -
Invoice Posting using INVOIC02 Idoc for PO and Non-Po based invoices
Hi All,
We have a problem regarding posting Invoices using Idocs.
We have po and non-po invoices coming frm thirdparty in the form of idoc files.
We need a clarification whether Invoic02 idoc can handle both Po and Non Po Based invoices or threre are seperate idoc types or message types for Po and Non Po Invoices.
Could any one give some inputs on Partner Profiles also for this senario.
Please kindly reply as early as possible.
Regards
Anil Kumar KHi
I Got your name from this site.I would be very thankful if you can help me here.I am designing a EDI based invoice LIV.Is it possible to post some charges which are without PO reference but are coming in Vendor Invoices.Is it possible to post these kind of charges with EDI message INOIC01 or we have to post through FI posting.If possible through EDI in which segment of IDOC we will enter these charges with amt.Also is it possible to post credit memo also with EDI
Thanks
Sanjeev -
Whenever I go to iTunes with my iPod 5th generation 32 gb iPod Touch, running iOS 8.0.2, It tells me that the "Other" category is using up 14.59 gb of data. I have no clue why it says this and I have searched the internet for fixes and none worked. I have tried on a windows and a mac and noticed no change. I have tried restoring to a backup but that didn't help. I haven't had time to do a full restore but I will try if the problem persists.
An "other" larger than about 1 1/2 GB indicates corrupted files.
What is the Other on my iPhone and How to Remove It
What is "Other" and What Can I Do About It?
Next, usually restoring from backup eliminated the corrupted files. However, sometimes restoring to factory settings/new iPod is required.
To restore from backup see:
iOS: How to back up
To restore to factory settings/new iPod see:
iTunes: Restoring iOS software -
Development of Form for Returnable and Non-returnable material Gate pass
Dear Experts,
I am working with an Indian client impementing SAP PM. I need help in developing a form for Returnable and Non Returnable Gatepass. Requirements are below;
RGP/NRGP should be made for all materials going out of the factory, irrespective of it being coded or not
It should be plant specific
It should have reference to material movement document for tracking purpose
It should have details of vendor, transport company, vehicle number, permits if required, etc
A Z report should give details of all RGP/NRGP based on material document number and date
Please guide me based on your experience.
Thanks,
BobyBoby,
This can be met. But before developing this, have you implemented the refurbishment process of PM module? This will really help in tracking the equipment and also for the development of RGP/NRGP.
First you have to create a form for the gate pass and have to create an enhancement in MIGO for triggering the RGP/NRGP, else you can also create a separate Z transaction code for printing the Gate pass. You will get all the fields like vendor, material, QTY, movement type from the MIGO GI document.
For the gate pass the MIGO document will be the reference all the times, you can also develop a Z report for the records for the gate pass.
Regards,
Praveen -
Different segment in same document for leading and non-leading ledger
Hi,
Is it possible to have different segments derived in the same document for Leading and Non-leading ledgers.
Is there an exit where we can substitute the segment originally derived so as to update only in one particular ledger
Please suggest.Thanks Alex for your response.
But would it be possible to update the segment only in one ledger, the other one carrying the default values coming from profit center? -
Material Design for bonded and non-bonded warehouse
In some countries the materials put in bonded and non-bonded warehouse are treated differently, for example the cost, shipment, trace of the material.
In general, there are two designs. One is "Only One Material Number", and the other is "Two material numbers".
Which design you used?
My client is in China.One material to extend it to two different plant, using evaluation class to diff the cost.
cons are
a. complex cost accounting for surcharge and freight distributed to material, not necessary for bonded-inventory
b. MRP will combine the PR for bonded and non-bonded.
two material ID
solves the previous problem.
cons are
a. one material have two id, makes little sense
b. big number of material, high volumn of data maintenance -
Is there any constrain in using the same order type for MTS and MTO
Hi,
i have the constrain to use single production order type .
Can i use single order type for MTO and MTS.
is there any constrain in using the same order type for MTS and MTO.
pls help me.Hi,
There is no constraint or limitation in using the same production order type for MTS and MTO . Settings in requirement class and material master will mainly control whether the flow is MTS or MTO.
Regards,
Mrinal -
How do I transfer ring tones between ipad and non-apple phone using bluetooth
Can I transfer ring tones between ipad and non-apple phone using bluetooth?
No. iOS devices do not support file transfers between non-iOS devices over Bluetooth.
They probably wouldn't work anyway, as iOS ringtones have to be in a specific format. -
I will be buying an IMac 27 inch in December. What is the best configuration for photo and possibly video processing.Does one need a Mac Pro? Dream machine!
Just to explain what I just wrote to Laundry Bleach:
Why is there no iDVD on my new Mac?
https://discussions.apple.com/docs/DOC-3673
UPDATE & ADDENDUM:
But even though you can still buy iLife 11 that includes iDVD 7 from Amazon, Apple now make it difficult to install:
Poster jhb21939 posted this in another thread:
“when I attempted to load iDVD into a new iMac. A notice came up on the screen stating that the 'Authorisation Licence' had expired on 25 March this year (2012).
I contacted the Apple support team and eventually, I was told that the Licence had been withdrawn and could no longer be used.”
In other words Apple are now so adamant that we don’t use iDVD that they have tried to make it impossible to install.
In response, Old Toad posted this solution:
“You can still use it one all of your Macs. If you get an invalid certificate message just set your Mac's clock to sometime before early 2011 and run the installer. After you're done reset the time back to the correct time.” He added this comment:
“It began after iDVD and iWeb were discontued and they were dropped from the Apple Store. All I can think of is the certificate was set to expire after a certain time period after the intitial iLife disc was released.
I've been able to use the installer even without setting back the date. I just clicked on the Continue button and it would work as expected. For some it would not continue unless the date was set back.”
The latest anorexic iMacs just announced do not even include a CD drive! Proof positive that Apple virtually prohibit the use of DVDs - although the newly announced Mac Minis do include a Superdrive.
Yet, they still include iMovie! Heaven alone knows or understands what you are supposed to do with your newly edited masterpiece - except make a low quality version for YouTube? -
Purchasing - A/P Transaction Processing for Services and Non Inventory Item
On of the main areas of concern that businesses have is in the area of Purchasing, Goods Receipts and AP Invoices Processing - There is a requirement that businesses have widely referred to as 3-way matching.
While SAP Business One has this functionality covered quiet well via the following, there is still some need for enhancements so that the application can correctly reflect the AP Accruals:
- Purchase Order processing with Approval Process (if configured)
- Ability to perform Goods Receipts for Services.
- Matching of AP Invoices to Goods Receipts with AP Invoice Approval Process (if configured)
The above transactions serve the 3-way matching quiet well for all purchases however when it comes to accuring for Services that have been provided, the application does not do this. The Goods Receipt transaction processing to acknowledge the service delivery is allowed however the related posting to the allocation account is missing.
The process that is followed by the application is same for Items that have not Inventory Items in Item Master.
As a result of the above, the business have to manually work out what the Accurals for services provided but not invoiced should be.
With little enhancement to the product this shortfall could very easily be overcome.Hi,
Once there are transactions, we cannot make existing Inventory type item to Non Inventory type item.
Check SAP note:937297 which states as follows :
Symptom
Changing the status of the Inventory Item checkbox (in Item Master Data) for items with inventory transactions and documents, might lead to inaccuracies in the calculations of inventory value.
Other terms
Inventory Item, Non-inventory Item, Item Master Data, Continuous Stock, Perpetual Inventory, Inventory Valuation, 2004, 2005, 2005 A SP01
Reason and Prerequisites
Consulting Note
Solution
The status of an item (Inventory Item/Non-Inventory item as selected in the Inventory Item checkbox in the Item Master Data window), cannot be changed once an A/P, A/R, or Inventory document is posted for the item.
Regards,
Jitin Chawla -
Transfer Order: discrepancies between GI and GR management
Hi everybody!
I'll appriciate your suggest to manage this critical scenarios:
Transfer Order from Pant A to Plant B (both the plants belong to the same company)
Case 1:
for an item GI qty is major than GE qty
For an item GI qty is less then GE qty
Case 2:
for an item the material code entered into STO and into Delivery and so registered at GI moment, is different from that effectively delivered and received at receiving plant.
Which are the necessary material documents that have to be created and so the necessary stock adjustements that have to be executed in order to solve every one discrepancies above described?
Many thanks
RobertaMany thanks for the answers;
I'll try to explain better than before the scenarios
Case 1:
for an item GI qty is major than GE qty
--> do an addition Goods receipt for the remaining in-transit quantity.
alternative cancel the goods receipt, cancel the goods issue, redo the case with correct quantities
The case is that in the Delivery created against the STO the GI qty registered is major than that effectively receipt from the receipt plant; If I cancel the movements I've not traces if the discrepancies happened
For an item GI qty is less then GE qty
--> how can this be possible? anyhow, cancel the goods receipt and post it with the correct quantity.
alternative : cancel the goods receipt, cancel the goods issue, redo the case with correct quantities
The case is that in the Delivery created against the STO the GI qty registered is less than that effectively receipt from the receipt plant ( the whareauser has made a mistake during the picking activity); If I cancel the movements I've not traces if the discrepancies happened
Case 2:
for an item the material code entered into STO and into Delivery and so registered at GI moment, is different from that effectively delivered and received at receiving plant.
cancel the goods receipt, cancel the goods issue, redo in SAP with material that you shipped physically.
If I cancel the movements I've not traces if the discrepancies happened -
Make-to-order: COPS for KMAT materials (Non-valuated sales stock)
Hello,
We are working with KMAT configurable material (i.e. non valuated sales order stock).
The client is requiring that inventory of these KMAT material should be shown in the financial accounting;however as we work with KMAT, this seems not possible.
The whole process is:
- taking of the sales order with the configuration
- MRP and Production order Execution
- Settlement of the PO to the sales order
- Settlement of the Sales orden to a given account in FI (just like "stock for customer order") - inventory.
The problem we are facing now is how to make the compensation of this account once the product is delivered.
It seems the sales order's default settlement receiver is only the PSG. can we have to use the result analysis key to calculate the cost of sales, and which valuation method can we use if I only want to settle the actual cost that settled from the production order.
By the way, I have search for the notes:Note 26459 it seems we have to run the sales cost estimate first for the KMAT.
Summary
Symptom
It is not possible to perform results analysis on sales order items with materials of material type KMAT.
Additional key words
Transactions KKA3, KKAK
Cause and prerequisites
In make-to-order production, the inventory and the cost of sales are not posted through goods movements because the materials are managed in a non-valuated sales order stock. The only way to create postings in FI is to use results analysis (see Note 26456). If the sales order item consists of a material of material type KMAT, results analysis is not possible because no cost estimate exists for this material.
Solution
Results analysis must be performed with a valuation method that uses profit basis C. With this profit basis, the system uses the planned costs of the production orders for the sales order instead of a cost estimate for the KMAT material.
In Release 2.2 a modification is needed for this which is described in Note 25772. In Release 3.0 this function is provided as standard.
From 3.0C onwards the planned costs of the sales order can also be calculated in a product cost estimate for the sales order. You should use profit basis E in this case.
However, if you are using assembly processing with production orders, you can only use profit basis C.
Hope the scenario is clear. Perhaps you have a different approach to work with KMAT materials.
RegardsHi Friends,
Can you please provide the solution for my problem and its slight urgent.
Regards
Goutham
Maybe you are looking for
-
My apps are not showing up on new iPad when I sign in to iCloud
I got the new iPad and when I log into iCloud to down load previous apps it's showing that they have not been purchased
-
Blank DVD and CD not showing up in Finder or anywhere
My blank dvd and cd are not showing up in Finder. I checked my preference and deleted from my library com.apple.finder.plist. All to no avail. I have the new upgraded Lion.
-
PO created in SRM not showing in ERP
Dear All; We are using SRM7, classic scenario. The buyer converted a SC to PO then deleted it in ERP. The SC appeared again in SoCo He created another PO but it did not get transfeered to ERP. In Related document of the SC, it shows the Deleted PO w
-
Hi, I have load data in a Char and dats object. Some lines the field are empty. When I execute the query, I saw a # in key, and Not assigned when I select text. I don´t want to see # neither Not assigned, I just want to see the line empty if it´s emp
-
Getting Invalid password message while running catalog utility
Hi, I am trying to index the modifyTimestamp attribute using catalog utility in OID. I am using the command as : ./catalog -connect=orcl -add=TRUE -attribute=modifyTimestamp Enter OID password: but I am getting Invalid password error when I am enteri