Transport techniques
In how many ways we can transport from one server to another server?
Hi
There are two types of transport mechanisms in XI.
1.File Level Transport: Files are exported and imported into SAP XI OS level folders of development and QA respectively. This is relatively easy as there is no need of setting up any additional softwares but its risky as the process is not automated as the files have to be FTPed from development to QA XI boxes and any failure of the transport cannot be tracked and audit logs will not be available.
2.Change Management System (CMS): This is a GUI based tool, which has to be installed on the XI box for providing the user-friendly browser which is used for automating the transport mechanism and tracking any transport failures. However there is an initial level effort for setting up the CMS and stabilising it.
Check the following blog for more on transports
/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi
Regards
krishna
Note:
Reward points if helpful. thanks
Similar Messages
-
Dear All,
I am trying to use the functionality Transportation and Shipment Scheduling in GATP.
I would like to know that how the sytem determines the process alias using condition technique in Transportation & Shipment Scheudling?
As the Transportation & Shipment Scheduling functionality can be extended further by using the configurable process to overcome the complex scenario. But it needs that process alias should not be determined by using the condition technique.
Moreover, is it possible to use both functionality simultaneously in the system. i.e. Transportation and Shipment Scheduling using condition technique and Transportation and Shipment Scheduling using configurable process?
Thanks & Regards
Piyush RanpuraHi Piyush,
I have added a small overview in the SCN WIKI which shows you the two ways for the process alias determination and also here as attachment:
http://wiki.sdn.sap.com/wiki/display/SCM/Time+and+Scheduling+Functions
Yes, depending on your customizing you can use both scheduling methods in parallel. e.g. you activate CPS just for a specific ITEM category or product and/or customer and/or....what ever you want.
best regards,
Michael -
Transportation time using condition technique!!
Hi All,
Can anyone tell how transportation time is calculated using condition technique (APO)? we have defined following in access sequence for scheduling
Plant
Destination country
Spd trans. zone
Shipping Conditions
Weight group
Factory Calendar ID
Now if no transportation lane is defined between plant A and ship to party B. Then how system is going to calculate the delivery date? where do we define transportation time between A and B or how it is getting calculated?HI,
You can define a specific transporation duration in the condition technique per chracteristic (e.g. Shipto, plant, etc.).
Create new condtion records via TA /sapCND/AU11. Create a entry for TRAN and choose a access sequence. There you define a duration e.g. for a ship-to, etc.
Three options to find a transporation duration:
1. Directly from the transportation lane (TA /SAPAPO/SCC_TL1)
2. Estimated by the system if the transporation lane does not contain any duration (except if the Fix-Duration Indicator was set, note 1464309)
(The system calculates the transportation time based on the distance between the start and destination location and the average speed of the means of transport used.)
3. from the contion technique (TA /SAPCND/AU11)
(A Transportation calendar can be defined just via scheduling userexit 002 for the condition technique.)
Further details in the SAP Help Docu:
http://help.sap.com/saphelp_scm50/helpdata/en/3a/92e217b3f54a5eae7a4ac8a99e5e87/content.htm
Hope it helps.
regards,
Michael
Edited by: Michael Thinschmidt on Aug 31, 2010 3:41 PM -
Transport Request and Cross-Application techniques
Respected Members,
I want to know what is the difference between the transporting request and Cross-Application Technique( eg ALE)
Generally suppose you have made some object in development server and then a transport request will be created and through transporting to the production server same data can be transported to production server.
Same thing we do with ALE also that we can transport the data from one server to another server or from one client to another client.
THen what will be the difference between the transport objects and Cross-Application techniques.
Clear this picture by giving your valuable answers.
Thanks a Lot.
ManishHi Manish,
The applications transferred through Transport Requests and the data passed through ALE or EDI are completely different technologies.
The Transport requests transfer the programs and the configurations that you do within the development Server or rather the SAP system to the Production Server and then you execute them to get the desired result.
On the other hand,ALE(Application Linking and Enabling) or EDI(Electronic Data Transfer) transfers the data or rather business documents(for example vendor payments or making the payme nt through cheques) from one system to another system,i.e different Landscapes.
If suppose you want to transfer the data from one SAP system to another SAP system which are in completely different landscapes,then you use ALE and in case you transfer it from one SAP system to another Non-SAP system or vice-versa,you use EDI.
Moreover,you cannot view the coding or the configuration part in case of ALE or EDI whereas you can view the same in terms of Transport requests.
The landscape means all the clients within one SAP system.
I hope I have made it In case you have any further clarifications,do let me know.
Regards,
Puneet Jhari.clear. -
How to Migrate the open transports in CTS+
Hi Experts
We are planning to implement CTS+ in our organisation, after implementing the CTS+ it's possible to migrate the open transports in CTS+
Thanks & Regards
VenkatHi venkat,
what i understand is you are already having some TR on which work is gng on and now you want to add.
no problem
in your CTS+ when you create a TR just merge the old TR into this
or
you can also you the Copy objects
in SE09
this is very common technique use by developers so just ask them to check in se09.
how it ans ur query
Regards
Prakhar -
Transporting Webservice DataSources -
Hi
We are unable to successfully transport any of our webservice Datasources, or anything related to them. The tansport logs are not giving any exact clue about why the error is occuring, and what we can do about it...
Is there any specific technique/ process to be followed for transporting Webservice Datasources?
Please give us some clue on this... as our transport is stuck because of this.
Thanks in advance.
SushmitaHi,
How about applying note 1035311? and please check note 942081 too.
Regards,
Masaaki -
Automatic Post Goods Issue Of Stock Transport Order
Here is the scenario:
We are using stock transport order to logically move inventory from one company to another company inside the same physical location. The material# is the same but the plant# is different.
Process is as follows:
Associate enters the purchase order
If inventory exists - delivery is created automatically
The delivery is also auto picked
Currently, we have the inventory to PGI in a batch job several times a day.
However, the user would like to have the inventory - move as soon as the delivery is created.
Does anyone know of any technique - to post the inventory immediately.
I was thinking along the line of a workflow/create of an idoc (WHSCON) to faciliate this.
Kind Regards, SteveYou could simply scedule the batch job to PGI right after the delviery creation job runs (just delay it a few seconds after the longest period of time the delivery creation job runs).
So there would only be a very short delay, Looking at vl10g now to see is auto PGI is an option but I am thinking it is not
(I will update my post if I find it is)
Edit: It doesn't look like a standard option but I would imagine you could change a function code profile with custom user exit to trigger goods issue -
Best Practice transport procedure for SRM-MDM Catalogue repositories change
Hi,
I have a question regarding SRM-MDM Catalogue repository change transports.
We currently have two QA servers and to Production servers (main and fail-over).
We are investigating the need of a Development server.
Changes are being made to the repositories on the system, and I see the need of a dev server.
What is best practice for SRM-MDM Catalogue?
With only QA and Prod environments I guess Repository schema transport is the best option, since there has not been created a Refference file (which is needed for change file transport).
Any other options?
We are running MDM as well, with dev, QA and prod environments. Here we use CTS+ for transports.
Is it best practice to use CTS+ also for SRM-MDM Catalogue transports?
KR,
ThomasHi Thomas.
What is best practice for SRM-MDM Catalogue?
SAP recommends to have the landscape model like DEV-QA-PROD.
So in case of catalog as well if we follow the same technique it will help you to have a successful implementation
Any other options?
As a part of proceeding with the CTS+ you need to create a reference file
Refer the Link: [CTS+|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0dd1ae0-36e5-2b10-f8b4-e6365e643c0b?quicklink=index&overridelayout=true] for more details
Is it best practice to use CTS+ also for SRM-MDM Catalogue transports?
It is upto the requirement. if you feel there are many changes in catalog xml schema in various phases in an automatic manner then you can go ahead with CTS+ or you can perform the existing method of exporting and importing the schema to the repository.
Hope it helps.
Best Regards
Bala
Edited by: chandar_sap on Sep 28, 2011 12:17 PM -
Transportation Calendar depends on route - how can this be configured?
APO GATP - Transportation and Shipment Scheduling
Hello,
how can a transportation calendar - depending on the route - be considered?
When we change the route (e.g. in VA02 sales order change) and trigger an ATP check the correct transit time (TRAN) is considered. (Because we set up different lead times (TRAN) depending on the route in the condition technique.)
But the transportation calendar is maintained in the transportation lane (delivering location -> transportation zone (of the ship-to)).
Only one t-calendar can be assignd.
How could another t-canlendar (depending on a route) be considered?
Have a nice weekend,
MichaelWe have no idea... because we don't know anything about your device or OS...
Quoted from Apple's "How to write a good question"
To help other members answer your question, give as many details as you can.
Include your product name and specs such as processor speed, memory, and storage capacity. Please do not include your Serial Number, IMEI, MEID, or other personal information.
Provide the version numbers of your operating system and relevant applications, for example "iOS 6.0.3" or "iPhoto 9.1.2".
Describe the problem, and include any details about what seems to cause it.
List any troubleshooting steps you've already tried, or temporary fixes you've discovered.
ÇÇÇ -
Another question in transportation
hi,
we will be having pricing procedure in the combination of condition technique.
in pricing procedure you will copy from std ie kf00 to frit. if you want frieght then and there you will create condition record and you can see the same in sales order.
up to this every body knows........
while configuring transportation/shipping in spro we will find another shipping/transportation pricing procedure which deals with only calculation of frieght.
as i said earlier sd pricing procedure condition types and this frieght condition types are entirely different.
then how it will capture the total frieght using transportation module in to sales order pricing procedure or delivery documents or billing document.
if you find any material related to this plz forward this is [email protected]
plz help me on this
suitable will be rewarded with bulk points.
regrds,
balaji.tHi Balaji
Mail send.
Reward if useful to u -
Can OpenMQ use SMTP as transport in a distributed setup?
Hello all,
I am researching the usability of OpenMQ to provide messaging services to a number of J2EE
servers and clients distributed in a multi-segmented network (like central office and branch offices).
Deployment in each network segment is complete and looks like any other segment's deployment -
they all have GlassFish app servers, database and LDAP replicas, etc. We plan to connect some
GlassFish-deployed applications and user-interface clients with MQ services, with a broker and
each queue's instance deployed in each network segment.
So my first short question is: am I correct to assume that in order for OpenMQ instances to
pass messages between clients in different network segments, all of these instances should
be pre-configured as a single "conventional cluster"? Is this the only way? That is, there is no
such loose coupling as in email services "I've got a (spam) message for a random recipient
name, try to deliver it please"?
Second, can this be implemented as a multi-tier cluster? That is, "home brokers" in different
network segments are inter-connected as a conventional cluster (brokers with dedicated
datastores), but in fact these "home brokers" within a network segment are implemented
as an active-active cluster with a shared datastore (local to the segment). Can this be done?
Third, hard and titular question is: some of the network segments have no online IP
connection per system design, they are physically separated. There is a means of
SMTP transport between nodes in these segments, using offline techniques, though.
Can OpenMQ nodes exchange messages (client traffic and/or administrative traffic
like cluster config propagation), using SMTP/POP3/IMAP instead of online connections
such as JMS/TCP or HTTP?
I have not found any indication of this approach in the documentation, except that GlassFish
appservers seem to be able to implement JAX-WS over SMTP as experimentally supported.
Thanks,
//JimHamper wrote:
I was wondering then, as I don't have a Time Capsule, whether it would be possible to dedicate the second HDD for exclusive use of Time Machine, backing everything up?
Anyway, would splitting the two work and would it be easily achievable with existing tools in OS X?
Yes, you can use the 2nd HDD with Time Machine as your TM back up drive.
As long as you are able to format your new SSD and the HDD, you can use them independently. I would advise using Terminal and the diskutil commands to do this as Mountain Lion 10.8.3's GUI Disk Utility will see the SSD and HDD as needing to be "fixed" (drives marked in RED) and if you choose to FIX the drives your two drives will automatically be setup as a Fusion drive and all data on the drives will be lost. -
Header, Line Item and Cache Techniques Using Hashed Tables
Hi,
How can I work with header, line item, and a cache techniques using hashed tables?
Thanks,
Shah.Hi,
Here is an example to clarify the ideas:
In general, every time you have a header-> lines structure you have a unique key for the lines that has at least header key plus one or more fields. I'll make use of this fact.
I'll try to put an example of how to work with header -> line items and a cache technique using hashed tables.
Just suppose that you need a list of all the material movements '101'-'901' for a certain range of dates in mkpf-budat. We'll extract these fields:
mkpf-budat
mkpf-mblnr,
mseg-lifnr,
lfa1-name1,
mkpf-xblnr,
mseg-zeile
mseg-charg,
mseg-matnr,
makt-maktx,
mseg-erfmg,
mseg-erfme.
I'll use two cache: one for maintaining lfa1 related data and the other to maintain makt related data. Also I'll only describe the data gathering part. The showing of the data is left to your own imagination.
The main ideas are:
1. As this is an example I won't use inner join. If properly desingned may be faster .
2. I'll use four hashed tables: ht_mkpf, ht_mseg, ht_lfa1 and ht_makt to get data into memory. Then I'll collect all the data I want to list into a fifth table ht_lst.
3. ht_mkpf should have (at least) mkpf's primary key fields : mjahr, mblnr.
4. ht_mseg should have (at least) mseg primary key fields: mjahr mblnr and zeile.
5. ht_lfa1 should have an unique key by lifnr.
6. ht_makt should have an unique key by matnr.
7. I prefer using with header line because makes the code easier to follow and understand. The waste of time isn't quite significant (in my experience at least).
Note: When I've needed to work from header to item lines then I added a counter in ht_header that maintains the count of item lines, and I added an id in the ht_lines so I can read straight by key a given item line. But this is very tricky to implement and to follow. (Nevertheless I've programmed it and it works well.)
The data will be read in this sequence:
select data from mkpf into table ht_mkpf
select data from mseg int table ht_mseg having in count all the data in ht_mkpf
loop at ht_mseg (lines)
filter unwanted records
read cache for lfa1 and makt
fill in ht_lst and collect data
endloop.
tables
tables: mkpf, mseg, lfa1, makt.
internal tables:
data: begin of wa_mkpf, "header
mblnr like mkpf-mblnr,
mjahr like mkpf-mjahr,
budat like mkpf-budat,
xblnr like mkpf-xblnr,
end of wa_mkpf.
data ht_mkpf like hashed table of wa_mkpf
with unique key mblnr mjahr
with header line.
data: begin of wa_mseg, " line items
mblnr like mseg-mblnr,
mjahr like mseg-mjahr,
zeile like mseg-zeile,
bwart like mseg-bwart,
charg like mseg-charg,
matnr like mseg-matnr,
lifnr like mseg-lifnr,
erfmg like mseg-erfmg,
erfme like mseg-erfme,
end of wa_mseg,
data ht_mseg like hashed table of wa_mseg
with unique key mblnr mjahr zeile
with header line.
data: begin of wa_lfa1,
lifnr like lfa1-lifnr,
name1 like lfa1-name1,
end of wa_lfa1,
data ht_lfa1 like hashed table of wa_lfa1
with unique key lifnr
with header line.
data: begin of wa_makt,
matnr like makt-matnr,
maktx like makt-maktx,
end of wa_makt.
data: ht_makt like hashed table of wa_makt
with unique key matnr
with header line.
result table
data: begin of wa_lst, "
budat like mkpf-budat,
mblnr like mseg-mblnr,
lifnr like mseg-lifnr,
name1 like lfa1-name1,
xblnr like mkpf-xblnr,
zeile like mseg-zeile,
charg like mseg-charg,
matnr like mseg-matnr,
maktx like makt-maktx,
erfmg like mseg-erfmg,
erfme like mseg-erfme,
mjahr like mseg-mjahr,
end of wa_mseg,
data: ht_lst like hashed table of wa_lst
with unique key mblnr mjahr zeile
with header line.
data: g_lines type i.
select-options: so_budat for mkpf-budat default sy-datum.
select-options: so_matnr for mseg-matnr.
form get_data.
select mblnr mjahr budat xblnr
into table ht_mkfp
from mkpf
where budat in so_budat.
describe table ht_mkpf lines g_lines.
if lines > 0.
select mblnr mjahr zeile bwart charg
matnr lifnr erfmg erfme
into table ht_mseg
from mseg
for all entries in ht_mkpf
where mblnr = ht_mkpf-mblnr
and mjahr = ht_mjahr.
endif.
loop at ht_mseg.
filter unwanted data
check ht_mseg-bwart = '101' or ht_mseg-bwart = '901'.
check ht_mseg-matnr in so_matnr.
read header line.
read table ht_mkpf with table key mblnr = ht_mseg-mblnr
mjahr = ht_mseg-mjahr.
clear ht_lst.
note : this may be faster if you specify field by field.
move-corresponding ht_mkpf to ht_lst.
move-corresponding ht_mseg to ht_lst.
perform read_lfa1 using ht_mseg-lifnr changing ht_lst-name1.
perform read_makt using ht_mseg-matnr changing ht_lst-maktx.
insert table ht_lst.
endloop.
implementation of cache for lfa1.
form read_lfa1 using p_lifnr changing p_name1.
read table ht_lfa1 with table key lifnr = p_lifnr
transporting name1.
if sy-subrc <> 0.
clear ht_lfa1.
ht_lfa1-lifnr = p_lifnr.
select single name1
into ht_lfa1-name1
from lfa1
where lifnr = p_lifnr.
if sy-subrc <> 0. ht_lfa1-name1 = 'n/a in lfa1'. endif.
insert table ht_lfa1.
endif.
p_name1 = ht_lfa1-name1.
endform.
implementation of cache for makt
form read_makt using p_matnr changing p_maktx.
read table ht_makt with table key matnr = p_matnr
transporting maktx.
if sy-subrc <> 0.
ht_makt-matnr = p_matnr.
select single maktx into ht_matk-maktx
from makt
where spras = sy-langu
and matnr = p_matnr.
if sy-subrc <> 0. ht_makt-maktx = 'n/a in makt'. endif.
insert table ht_makt.
endif.
p_maktx = ht_makt-maktx.
endform.
Reward points if found helpfull...
Cheers,
Siva. -
Query Changes: Variable not collected in Transport
Hi Experts,
Intiatlly some one created a query and it was transported to BWQ from BWD.
Due to some changes, I needed to rework on the query. For that I did the following:
a. In the Administrator Transport Workbench, I collected the query
b. CLicked on the Transport checkbox
c. Then assigned a new BEX Transport request.
d. I then made changes in the query plus added a variable in the query.
e. I checked my query and it was working fine in BWD.
Now when I transport this query to BWQ, the transport fails and says
"Error when acitvating element 4DKMNO0UMEXIN0FHM6RYXXJ3F"
"Element 4E5X3H4IQ5BEDSZY1I6GW4P2J" is missing in version M"
I think the transport is missing the variable I created. So why is this not collected?
Secondly since this transport request was released will I have to recollect the query and variable. If so how?
Thanks,
HundiaI raised an OSS Message.
The reply from SAP was:
"We have analyzed the situation with the inconsistent queries.
1. The error message
'Unable ot detect element type for Element Recreated Formula:
DBJFSQOSAL3WPK8LSCNUWNAJ"' is raise as a result of incorrect repair
procedure most likely perfomed by the program ANALYZE_MISSING_ELEMENTS.
This is very old report which allowes repair, but unfortunately this
repair is not correct. Therefore we do not recommend you to use it
in similar cases.
The element DBJFSQOSAL3WPK8LSCNUWNAJ recreated by the program as a
local formula must have type Calculated Key Figure. This info can be
obtained just by analysis of the corresponding structure members which
has to represent this CKF in the query...
2. Missing element and INCONSISTENCY. This is logically related to
the first case. I have perfomed extended anylysis and the situation is
the following.
Affected query YTEMP_ZSCNNM04_01 (4B75NN07LN3TJVDW9VX8OUACR) contains
one unresolved reference to 4B773WHW1GK5WZAPK5CZHZSH7. This missing
element can be a local structure member (FLM or SEL) or a reusable
object like calculated or restricted KF
Affected query ZORQSP_ZSPNNM021_NN_05 (4DUV3IK29VBJESNEWX20PBXM3) also
contains one unresolved reference. This is pretty similar to the case
above. The missing element is CKF. This can be found from the definitionof the related element.
Affected query YY_FT_TEST has 3 unresolved references. Here the case
is a bit different. According to my analysis the missing elements are
just such global part of a query like Filter and Sheet. This more less
means the entire definition of this query is not available.
Possible solution.
As far as I see, all missing elements are local for the BWD system.
This means that most likely we can not use transports from the other
system. By just to use this option aswell, please check if some of thesemissing can be found in the other systems
4B773WHW1GK5WZAPK5CZHZSH7
4BO650QIIZZ51VCNLZXSC4MP7
4BO652NN9NEIPI7P2IIUUMB57
4BPGWZK405TZ1061K1FSQCT0R
4DVE6TT3PU9YJ6RQ4ETM2MDIJ
and
4DBJFSQOSAL3WPK8LSCNUWNAJ
If you find something, it is necessary to transport them to the BWD
system. This will solve some issues.
But probably you will not find them. Therefore the alternative way will
be to replaces the missing objects in the definition of the affected
queries by some other availabe objects. This is to be done manually.
For example mising CKF can be replaced by a constant value and then
in Query Designer replaced once again by any avaialbe CKF.
Such technique can help te achieve technical consistency of the queries
ZORQSP_ZSPNNM021_NN_04, YTEMP_ZSCNNM04_01 and ZORQSP_ZSPNNM021_NN_05.
Situaiton with the YY_FT_TEST is more critical. There are no chances
to repair this one. The only option will be to delete it using the
transaction RSZDELETE.
Please tell me how would you like to process. In principle, this case
is not really critical as the missing elements are just locally affect
queries and not used by reusable query components like CKFs/RKFs which
might be shared between many other queries also affecting them. -
CIF Transportation Lanes from R/3 to APO
Currently, we are creating transportation lanes in APO via BAPI calls from R/3. We have been lead to believe that transportation lanes can be CIF'ed over to APO.
We are only executing GATP in APO. We currently do not use DP, SNP, PP/DS, TP/VS, etc.
I have seen several OSS notes that allows additional fields to be added to the CIF screen (tx = CFM1) but these fields would be more for filtering data.
We just upgraded our APO system from 3.1 to 5.0. The CFM1 screen stayed the same in SCM 5.0. Could it be possible that we don't have an updated CFM1 screen with the option of CIF'ing transportaion lanes??
Any information on this would be appreciated.
Thank you.Hi,
As you in your requirement only describe gATP, I am a bit unsure why you need the transportation lanes? There are some different ways to handle the scheduling part in gATP and you should look into this before making any decisions regarding this. Normally you can ake use of transportation zones in APO to give a goiod level of detail vs maintenance for transportation lead time scheduling. gATP also allows for usage of condition technique and, as of 5.0, a new general procudure process scheduling from which I have no experience. I can see benefitds with transportation zones and scheduling, and in this scenario it would be possoble to make use of some data (customers) that can be CIFed and grouped. But as said there are several options, please specify your requirments to see if I can support further.
Fredrik -
Hi,
I need help we are planning to upgrade our R3 to ECC 6.0 and our first step is to create a 4.6C Development system to support the 4.6C Production system. We did a copy of our Production system and configure our transport system and now we cannot change Z programs we received this message "Carry out repairs in non-original system only if they are urgent".
Thanks,Hi Ramon,
local requests ALWAYS do not create datafiles ... they are designed for the "last system" in your landscape or for customers with a single system landscape only.
Therefore, you should typically do not use a virtual system but include it to PRD. But, the virtual system is a nice workaround as well, because this creates then the datafiles and you can use "add to buffer" and import it in PRD - unfortunately you need to be careful with this technique, because you could forget transports ...
as it is an emerngy stuff only, it should be ok.
Regards
Volker Gueldenpfennig, consolut.gmbh
http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de
Maybe you are looking for
-
Memory upgrade on Satellite M60
Hello there, I have recently installed Vista Ultimate on my Satellite M60 Laptop, it is activated and updated but I think it is short on memory. I have two 512 banks of memory and have bought two 1gb memory chips from crucial to install instead of th
-
I have tried the following Add on - Tab Utilities and Tab Mix Plus. Basically on start up of Mozilla, I have five tabs that load. After surfing/working a bit online, I would like to reload the five original tabs back to the original home page/load se
-
Undo redo cut copy paste delete are GRAYED out in mozilla
windowsXP
-
TS3899 Can't send email, tried all the trouble shooting
Anybody have any idea why mail suddenly can't be sent?
-
please help me get past the impasses of this error message & no conversion from pdf to docx