on 08-05-2011 10:51 PM
Saludos
Estoy con una version de SAP 2007. Tengo el siguiente inconveniente En nuestro caso cuando generan una orden de venta en la pestaña de logistica debajo de las direccion nosotros colocamos el destino, es decir la ruta donde va a ir la mercaderia. esa esta en la tabla ORDR > TRNSPCODE
y las rutas en si las tengo en la tabla OSHP
Lo que quiero es agregar una nueva ruta de las siguientes caracteriscas:
Socio de negocio : Ransa Comercial
Ruta : La Paz -Lima
Flete:$2300.00 (es el costo del transporte
Segun el partner que teniamos nosotros cada vez que aperturavamos una nueva ruta los llamamos y ellos lo creaban y lo hacian en el mismo SQL server
Saben como podria hacerlo para ingresar esa informacion
Mmm no creo que sea buena idea hacerlo via SQL, por el tema del soporte
Sugiero trates via DI API de subir una nueva ruta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Si tienes Visual C# o Visual VB.NET aunque sea version EXPRESS puedes generar un codigo para subir datos usando la UI o DI API.
Sub Main()
'Definir variables
Dim vCmp As SAPbobsCOM.Company
Dim lRetCode, lErrCode As Long
Dim sErrMsg As String
'Iniciar objeto de la compañia
vCmp = New SAPbobsCOM.Company
'Definir datos de la coneccion
vCmp.Server = "SERVER" 'Nombre del servidor
vCmp.CompanyDB = "Data Base" 'Nombre de la compañia
vCmp.UserName = "manager" 'Usuario de SAP B1
vCmp.Password = "****" 'Password usuario
vCmp.language = spanish_la 'Lenguaje
vCmp.DbUserName = "sa" 'SQL Server User
vCmp.DbPassword = "*****" 'Password
vCmp.DbServerType = "VERSION DEL SQL SERVER"
'Definir coneccion al servidor
'''''True = Authentication SQL Server
vCmp.UseTrusted = True
'Conectar a la base de SAP B1
lRetCode = vCmp.Connect
Dim RetVal As Long
Dim ErrCode As Long
Dim ErrMsg As String
Dim vItem As SAPbobsCOM.Items
'Definir objeto
vRutas = /*objeto de las Rutas -- buscalo en la SDK help*/
'Llenar los campos
vRutas.campo1 = ""
vRutas.campo2 = ""
'Crear objeto
RetVal = vRutas.Add()
'Verificar el resultado
'''''Para continuar el resultado debe ser 0
'''''Si el resultado no es 0, verifica el error y el mensaje de error
If lRetCode != 0 Then
vCmp.GetLastError(lErrCode, sErrMsg)
End If
End Sub
Revisalo bien
Slds
Edited by: Floyola on Aug 5, 2011 6:14 PM
lo que haria el programa es grabar directamente a la tabla de rutas no??
una consulta se puede desarrollar con visual basic .net tambien?? o tu que me recomiendas para desarrollar.
Si quisiera cambiarlo por el SQL server como podria ser la secuencia, lo que pasa es quie hasta este mes esta activo este sap 2007 estamos migrando a la nueva version 8.8 por eso toda aplicacion nueva la quiero hacer en el nuevo SAP
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.