Configuring the Transportation Connection Point in defining Routes
Dear Friends,
I have to configure the Route Determination for two customers:
The Route follows like this:
Route-01: Norfolk--> Chicago---> Cleveland
Route-01: Norfolk--> Chicago---> Denver
I have configured everything except I am confusing in configuring Transportation Connection Point. This Trans. Connection Point is used for Load Transfer point.
In Trans. Connection Point there two Tabs called Reference Customer/Vendor wherein I can give the number of the customer so that while creating Sales Order the Route will come automatically. and Reference Shpng.pnt/Plant.
For the creating of Transportation Connection Point at Cleveland and Denver I dont face any problem as in both the cases only one customer is there because of two different customers.
But in the case of Chicago and Norfolk how can I give both the customer numbers so that while creating Sales Order the Route should appear automatically.
Could anybody explain which factor triggers the Route to appear automatically while creating the Sales Order?
I have to use these Transportation Connection Point in defing the "Route Stages".
I will be thankful to all of you,
Thanks in advance,
Jans
Guys anyone can help me here? Urgent help required
Similar Messages
-
Transportation connection point
Dear all,
This is with reference to Transportation connection point in Transportation. Our client is mfg. of cement. They distribute cement in the layer as State Region -Distict subdictrict Taluka Villages. We are using some fields of Customer master general date for State Region -Distict subdictrict Taluka. We are using Village ie. Final destination as Unloading point in customer master.
While defining connection point with unloading point it gives reference of Unloading point ie. Customer specific. We dont want it customer specific. If there are 10 customers of same destination I have to define 10 connection points and accordingly 10 routes to be created for the same destination.
If I use above address field of connection point there will be no final destination and no validation with the same location.
Ex. If My initial Transportation connection point for destination A is 2010101010 sytem allows me to create same destination A as 2010101011 ( New Transportion connection point ) Idealy it should restrict to create new connection point with same data.
We are in submission of BBP phase Request to look in this urgently and provide us feedback for the same.
Regards,
Atul Chaudhari.
09950423233.Dear Sai,
SAP defines transportation connection point from your Plant to the customer location.
So in the case of 10 customers 10 connection points will be created as the customer addresses are different, and will have 10 different routes.
We had done a similar thing. Suppose in town/village, you have 10 customers. You just create 1 single route for the same and assign that route for all the 10 customers. By that way u will be able to have a control on the system.
Regards,
Anirban. -
Hi Everybody,
i'm playing a little bit with Windows Azure and I'm blocked with a really simple issue (or maybe not).
I've created a Cloud Service containing one simple Worker Role. I've configured an EndPoint in the WorkerRole configuration, which allows Input connections via tcp on port 10100.
Here the ServiceDefinition.csdef file content:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="EmacCloudService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-01.2.3">
<WorkerRole name="TcpListenerWorkerRole" vmsize="Small">
<Imports>
<Import moduleName="Diagnostics" />
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="tcp" port="10100" />
</Endpoints>
</WorkerRole>
</ServiceDefinition>
This WorkerRole is just creating a TcpListener object listening to the configured port (using the RoleEnvironment instance) and waits for an incoming connection. It receives a message and returns a hardcoded message (see code snippet below).
namespace TcpListenerWorkerRole
using System;
using System.Net;
using Microsoft.WindowsAzure.ServiceRuntime;
using System.Net.Sockets;
using System.Text;
using Roche.Emac.Infrastructure;
using System.IO;
using System.Threading.Tasks;
using Microsoft.WindowsAzure.Diagnostics;
using System.Linq;
public class WorkerRole : RoleEntryPoint
public override void Run()
// This is a sample worker implementation. Replace with your logic.
LoggingProvider.Logger.Info("TcpListenerWorkerRole entry point called");
TcpListener listener = null;
try
listener = new TcpListener(RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint);
listener.ExclusiveAddressUse = false;
listener.Start();
LoggingProvider.Logger.Info(string.Format("TcpListener started at '{0}:{1}'", RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint.Address, RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint.Port));
catch (SocketException ex)
LoggingProvider.Logger.Exception("Unexpected exception while creating the TcpListener", ex);
return;
while (true)
Task.Run(async () =>
TcpClient client = await listener.AcceptTcpClientAsync();
LoggingProvider.Logger.Info(string.Format("Client connected. Address='{0}'", client.Client.RemoteEndPoint.ToString()));
NetworkStream networkStream = client.GetStream();
StreamReader reader = new StreamReader(networkStream);
StreamWriter writer = new StreamWriter(networkStream);
writer.AutoFlush = true;
string input = string.Empty;
while (true)
try
char[] receivedChars = new char[client.ReceiveBufferSize];
LoggingProvider.Logger.Info("Buffer size: " + client.ReceiveBufferSize);
int readedChars = reader.Read(receivedChars, 0, client.ReceiveBufferSize);
char[] validChars = new char[readedChars];
Array.ConstrainedCopy(receivedChars, 0, validChars, 0, readedChars);
input = new string(validChars);
LoggingProvider.Logger.Info("This is what the host sent to you: " + input+". Readed chars=" + readedChars);
try
string orderResultFormat = Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\xB")) + @"MSH|^~\&|Instrument|Laboratory|LIS|LIS Facility|20120427123212+0100||ORL^O34^ORL_O34| 11|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE" + Environment.NewLine + "MSA|AA|10" + Environment.NewLine + @"PID|||patientId||""""||19700101|M" + Environment.NewLine + "SPM|1|sampleId&ROCHE||ORH^^HL70487|||||||P^^HL70369" + Environment.NewLine + "SAC|||sampleId" + Environment.NewLine + "ORC|OK|orderId|||SC||||20120427123212" + Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\x1c\x0d"));
writer.Write(orderResultFormat);
catch (Exception e)
LoggingProvider.Logger.Exception("Unexpected exception while writting the response", e);
client.Close();
break;
catch (Exception ex)
LoggingProvider.Logger.Exception("Unexpected exception while Reading the request", ex);
client.Close();
break;
}).Wait();
public override bool OnStart()
// Set the maximum number of concurrent connections
ServicePointManager.DefaultConnectionLimit = 12;
DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString");
RoleEnvironment.Changing += RoleEnvironment_Changing;
return base.OnStart();
private void RoleEnvironment_Changing(object sender, RoleEnvironmentChangingEventArgs e)
// If a configuration setting is changing
LoggingProvider.Logger.Info("RoleEnvironment is changing....");
if (e.Changes.Any(change => change is RoleEnvironmentConfigurationSettingChange))
// Set e.Cancel to true to restart this role instance
e.Cancel = true;
As you can see, nothing special is being done. I've used the RoleEnvironment.CurrentRoleInstance.InstanceEndpoints to retrieve the current IPEndpoint.
Running the Cloud Service in the Windows Azure Compute Emulator everything works fine, but when I deploy it in Azure, then I receive the following Exception:
2014-08-06 14:55:23,816 [Role Start Thread] INFO EMAC Log - TcpListenerWorkerRole entry point called
2014-08-06 14:55:24,145 [Role Start Thread] INFO EMAC Log - TcpListener started at '100.74.10.55:10100'
2014-08-06 15:06:19,375 [9] INFO EMAC Log - Client connected. Address='196.3.50.254:51934'
2014-08-06 15:06:19,375 [9] INFO EMAC Log - Buffer size: 65536
2014-08-06 15:06:45,491 [9] FATAL EMAC Log - Unexpected exception while Reading the request
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
at TcpListenerWorkerRole.WorkerRole.<>c__DisplayClass0.<<Run>b__2>d__0.MoveNext() in C:\Work\Own projects\EMAC\AzureCloudEmac\TcpListenerWorkerRole\WorkerRole.cs:line 60
I've already tried to configure an internal port in the ServiceDefinition.csdef file, but I get the same exception there.
As you can see, the client can connect to the service (the log shows the message: Client connected with the address) but when it tries to read the bytes from the stream, it throws the exception.
For me it seems like Azure is preventing the retrieval of the message. I've tried to disable the Firewall in the VM in Azure and the same continues happening.
I'm using Windows Azure SDK 2.3
Any help will be very very welcome!
Thanks in advance!
Javier
En caso de que la respuesta te sirva, porfavor, márcala como válida
Muchas gracias y suerte!
Javier Jiménez Roda
Blog: http://jimenezroda.wordpress.comhi Javier,
I changed your code like this:
private AutoResetEvent connectionWaitHandle = new AutoResetEvent(false);
public override void Run()
TcpListener listener = null;
try
listener = new TcpListener(
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint"].IPEndpoint);
listener.ExclusiveAddressUse = false;
listener.Start();
catch (SocketException se)
return;
while (true)
IAsyncResult result = listener.BeginAcceptTcpClient(HandleAsyncConnection, listener);
connectionWaitHandle.WaitOne();
The HandleAsync method is your "While (true)" code:
private void HandleAsyncConnection(IAsyncResult result)
TcpListener listener = (TcpListener)result.AsyncState;
TcpClient client = listener.EndAcceptTcpClient(result);
connectionWaitHandle.Set();
NetworkStream netStream = client.GetStream();
StreamReader reader = new StreamReader(netStream);
StreamWriter writer = new StreamWriter(netStream);
writer.AutoFlush = true;
string input = string.Empty;
try
char[] receivedChars = new char[client.ReceiveBufferSize];
// LoggingProvider.Logger.Info("Buffer size: " + client.ReceiveBufferSize);
int readedChars = reader.Read(receivedChars, 0, client.ReceiveBufferSize);
char[] validChars = new char[readedChars];
Array.ConstrainedCopy(receivedChars, 0, validChars, 0, readedChars);
input = new string(validChars);
// LoggingProvider.Logger.Info("This is what the host sent to you: " + input + ". Readed chars=" + readedChars);
try
string orderResultFormat = Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\xB")) + @"MSH|^~\&|Instrument|Laboratory|LIS|LIS Facility|20120427123212+0100||ORL^O34^ORL_O34| 11|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE" + Environment.NewLine + "MSA|AA|10" + Environment.NewLine + @"PID|||patientId||""""||19700101|M" + Environment.NewLine + "SPM|1|sampleId&ROCHE||ORH^^HL70487|||||||P^^HL70369" + Environment.NewLine + "SAC|||sampleId" + Environment.NewLine + "ORC|OK|orderId|||SC||||20120427123212" + Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\x1c\x0d"));
writer.Write(orderResultFormat);
catch (Exception e)
// LoggingProvider.Logger.Exception("Unexpected exception while writting the response", e);
client.Close();
catch (Exception ex)
//LoggingProvider.Logger.Exception("Unexpected exception while Reading the request", ex);
client.Close();
Please try it. For this error message, I suggest you could refer to this thread (http://stackoverflow.com/questions/6173763/using-windows-azure-to-use-as-a-tcp-server
) and this post (http://stackoverflow.com/a/5420788).
Regards,
Will
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Mismatched Transportation Connection Point in Stages
Guys,
I am Creating stages automatically via Routes in Deliveries.
Del 1: Shipping Point A --> Town B
Del 2: Shipping Point A --> Town C
Now the system picks up Stages as:
Dep Point A --> Dest Point B
Dep Point B --> Dest Point C
Automatically! However even after maintaining transportation connection points, the System picks Up Shipping Point Desc for A, Customer Desc for B and C. I want it to be my Connection Point desc. It doesnt pick it up ,, HELP..Guys anyone can help me here? Urgent help required
-
Trying to upload Transportation connection point
hi guys,
I am tryind to upload Transportation connection point (transaction 0VTD) through LSMW using the recording method. But when i run the LSMW program in background it thorughs an error "No batch input data for screen SAPL0VTR 2310", probably it is because i am missing some screen in the recording. Could you please suggest me a solution on this?
Is there any other method of doing this upload?? BAPI,IDOC's, Direct Input????should I use BDC recording ??
-
Transportation connection point: border crossing
Hi all,
I need to create a Transportation Connection Point to materialize a border between Canada and USA that will be crossed by shipments from Montreal to Boston.
Attached to this Transportation Connection Point, I have to fill in some address details.
Which address details am I supposed to fill in: the ones of the canadian border office or the ones of the american border office?
Thank you in advance for your inputs.Dear Al7sap,
If the Goods are moving from CANDA to USA and the places like Air port orTrain station or Border crossing or sea harber comes under Canada then you can maintain the Canada address.
If the Goods are moving from USA to CANADA and the places like Air port orTrain station or Border crossing or sea harber comes under USA then you can maintain the USA address.
I hope this will help you,
Regards,
Murali. -
Can't see Update rules and infopackage in the transport connection
Hello, experts!
I need to transport newly created (and activated) update rules and infopackage from Dev to QA environment. When I open transport connection and select infosource, I don't see new update rules and infopackage. There are few update rules for different source systems in this infosource and I can see all of them in the transport connection except for this new one.
Your help is appreciated.
Thanks, Alina.in Transport connection please select ur higher level Object say Infocube...and collect data flow before then you will ur Update rules and IP
-
How to configure the transports
How to configure the transports for all the 3 systems including development ,quality and Productions systems, can any one tell following steps for configure the transport
hello sir,
I am not speaking about portal, ?
Where I want configure the transports for all the 3 systems including development quality and Productions systems in SAP 4.7EE ,
Can you tell following steps for configure the transport in 4.7EE -
System
Provider
[ Name]
SharePoint
Products and Technologies Configuration
Wizard
EventID
104
[ Qualifiers]
0
Level
2
Task
0
Keywords
0x80000000000000
TimeCreated
[ SystemTime]
2014-11-06T02:03:00.000Z
EventRecordID
11054
Channel
Application
Computer
HZNTPMSWSMOS001.NEO-DIAGEO.com
Security
EventData
Failed
to create the configuration database. An exception of type
System.SystemException was thrown. Additional exception information: The trust
relationship between this workstation and the primary domain failed.
System.SystemException: The trust relationship between this workstation and the
primary domain failed. at
System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection
sourceAccounts, Boolean& someFailed) at
System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection
sourceAccounts, Type targetType, Boolean forceSuccess) at
System.Security.Principal.NTAccount.Translate(Type targetType) at
Microsoft.SharePoint.Administration.SPProcessIdentity.GetMachineRelativeSecurityIdentifier(SPServer
server, Boolean& isMachineAccount) at
Microsoft.SharePoint.Administration.SPProcessIdentity.GrantIdentityAccessToDatabase(SPProcessIdentity
identity, SPDatabase database) at
Microsoft.SharePoint.Administration.SPProcessIdentity.GrantIdentityDatabaseAccess()
at Microsoft.SharePoint.Administration.SPProcessIdentity.Update() at
Microsoft.SharePoint.Administration.SPWindowsService.Update() at
Microsoft.SharePoint.Administration.SPFarm.CreateBasicServices(SqlConnectionStringBuilder
administrationContentDatabase, IdentityType identityType, String farmUser,
SecureString farmPassword) at
Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder
configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase,
IdentityType identityType, String farmUser, SecureString farmPassword) at
Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder
configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase,
String farmUser, SecureString farmPassword) at
Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
at
Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()Hi,
This issue seems to be a machine Issue. From message is seems that your Computer is not properly connected to Domain. use the steps in the below link and try doing your steps again.
https://support.microsoft.com/kb/162797?wa=wsignin1.0
Regards -
Using SQL instances - how to configure the db connection
WCI 10.3.0
We changed the DB server, and instead of a regular SQL server using the 1433 port, we are using an instance
SQLSERVER1\_SQLINSTANCE1
The problem is that, in this case, the port is dynamic allocated.
The question is:
How I configure this in Webcenter Interaction? Anyone experienced this kind of Db migration?
Thanks!
ValWCI requires use of a static port. You can assign a static port to your named instance.
Make sure TCP/IP is enabled, as sometimes only named pipes is turned on.
Then for WCI use the hostname and port you specify. You can do this in the configuration manager. -
Can anyone explain why I've suddenly started getting this error on one file in my projects?
Visual Studio is 2013 Premium Update 4
The file that's failing ins 14,140KB in size.Hi s6521d,
For this problem, you can try the following methods to check if the issue can be resolved. And elaborate more details if the issue still exist.
1. Do a get latest and then have a check if your team project works fine
2. Clean team foundation cache and sign out your credentials then reconnect to the team project
3. Have a try on other machines to see if it only occurs on your environment
4. Confrm whether the workspace you're using is server workspace and the file is locked. If yes, unlock the file. If the file was changed, you can also revert to a former changeset to check if the error still exist
5. Check event logs to see if there any useful information
Best regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Changing a package in the transport connection
Does anyone know how I can do a mass change of a pakcgae after I transfer my objects over? I am now doing 1 by one which is very time consuming
How are you doing it Right now?
For mass change there is no other option than writing an ABAP code which changes in TADIR table.
Try this
1) Goto SM30 tcode ->give the Package name in package and execute
2) click each object in the package and change it ( It is not mass but better than going into objects one by one and changing) -
Transfer rules to the new source system not visible in Transport connection
Dear All,
Recently our source system has been changed from R3 4.7 to ECC 6.O. Corresponding to that all the activities in BI have finished successfully. All my datasources in 4.7 have been replicated in ECC 6 in BI and transfer rules re-assigned. I have also collected them in a Transport request.
Now when I am checking the entire flow in Transport connection, it shows me the transfer rules pointing to the old system only. That is, in RSA1 it shows the new system assignment. But in Transport connection not.
What I have to do so that I can crosscheck in Transport connection all my objects having transfer rules to new system ?
Regards,
SrinivasI think you should check the source system assignment in the transport connection. It might have directed to the old sytem.
Cheers
Chanda -
Configuring the LiveCycle ES database connectivity
Hi,
I need to install LiveCycle ES to a Websphere application server. Do I need to manually configure the database connectivity? In the manual "Preparing to install livecycle ES" it is said:
"All configurations required for database connectivity are discussed in Installing and Deploying LiveCycle ES
for WebSphere at www.adobe.com/go/learn_lc_installWebSphere."
So, it seems a prepare task and we are told to read manual procedures. Is this really need to be accomplish manually?
Thank youJayan,
I believe that steps are to be made previous to the installation of LiveCycle, rigth? After that I will be able to install LC using the turnkey option?
Can you point me to a documentation abording that step: "manually copy the JDBC driver JAR file to all the WebSphere nodes and update the respective WebSphere environment variable's value with the full path to the JAR file". Or can you detail it more?
Thank you -
Finding transportation planning point in the document
hi all,
i want to create the shipment order for a delivery for which i need to know the *Transportation planning point and shipment type.
i have the delivery document.
i want to know the transportation planning point from it.
where can i look for it.
thanks
HariniHi there,
You will just find transportation planning date in delivery. Transportation planning point will be in shipment doc in VT03.
In VT03, give the shipment num --> click on doc flow or top left hand corner icon shipments & deliveries. It will show the the num of deliveries in the hsipment of it is a collective shipment. If it is an individual shipment it will show the single delivery num.
In the shipmnet doc you will find the transportation planning point.
Regards,
Sivanand
Maybe you are looking for
-
Windows Vista 64 bit and HP 2840 Color LaserJet All-In-One - Workaround
Although HP has not provided a workable solution for a use of a HP 2840 Color LaserJet All-In-One with Windows Vista 64 bit, I did manage to get it to work. The solution is a bit convoluted and may not work for all users but here’s how I did it. I'm
-
Error encounter when calling function in where clause
I have created on e user define function.when i am trying to call in select statement it is working fine but when I try to call in where clause it gives me this error The following error has occurred: ORA-06503: PL/SQL: Function returned without valu
-
Include .PDF file in JSP
Am I able to include .pdf file in a .jsp page? If it is yes, how to do it?
-
The title says it all really. The audio and video are always out of sync and the video is jumpy. Does this happen on anybody else's n200 or does anybody know anything about this? Thanks!
-
Magic Trackpad driver did not install correctly
Hi, I have a brand new 27" iMac with OS-X Lion and have installed Windows 7 Ultimate using BootCamp 4 per the published instructions. All works perfectly well except the Magic Trackpad which is totally unrecognised: whilst installing the bootcamp dri