Claro, una pregunta, porque un archivo XML? asi te llega la solicitud de nuevo cliente?
El siguente codigo es en BASIC y crea un Cliente.
Dim vBusinessP As SAPbobsCOM.BusinessPartners
vBusinessP = vCmp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oBusinessPartners)
vBusinessP.CardCode = "Codigo Cliente"
vBusinessP.CardName = "Nombre Cliente"
vBusinessP.FederalTaxID = "RFC CLIENTE"
vBusinessP.CardType = SAPbobsCOM.BoCardTypes.cCustomer
iRet = vBusinessP.Add
If iRet <> 0 Then
MsgBox(“Creado”)
Else
MsgBox("Error " & vbCrLf & vCmp.GetLastErrorDescription)
End If
Todo esto obviamente debes de generar la conexion al SAP que quieres crear el cliente.
2 Me gusta
Si entiendo , Ok lo probare, muchas gracias,
Y si es una solicitud que tiene que ser cargado el cliente mediante un XML pero si este me funciona puedo leer el Xml y cargarlo de esta manera
Hola de nuevo @saufondez
Realice la prueba que me indicaste con 12 , 13 numeros para el RUT y nada verefique en mi SAP y tengo algunos socios de negocio creados en SAP y realice una prueba con esos mismos datos y me dice lo mismo. Adjunto imagenes
@DavidSDK , ya voy a probar el codigo que me diste.
Saludos y gracias por la ayuda
hola @DavidSDK
Realice tu codigo, me dio el siguiente error : lo has visto antes?
Pienso igual que el compañero @gera_mendez
tu XML lleva muy pocos datos…tengo duda si en tu SAP manualmente te deja crear un SN solo con los datos que veo van en tu XML: (en la ultima imagen de tu XML solo iba)
Sin embargo se contradice contra tu misma imagen de SAP que nos muestra un SN con muchisima mas informacion que esos unicos 3 datos…
Probá por favor crear un SN solamente con estos 3 datos y nos comentas si te deja por favor.
Gracias.
1 me gusta
Si al parecer si me deja crearlo , pero estoy viendo que ya tiene otros atributos por defecto como son moneda y grupo, probare agregarle esos al xml
pero solo agregando
CardCode
Cardname
y RUT
si me deja crear el cliente
Una pregunta aqui tu me indicas que este es el RUT??
siiiiii era eso cambie el LicTradNum por FederalTaxID y me la importooo :D…!!! graciiias @DavidSDK DE VERDAD MIL GRACIAS POR TU AYUDA.
1 me gusta
Me da gusto haberte ayudado. Saludos.
1 me gusta
Estimado.
Favor de marcar la respuesta que resolvio tu problema como “solucion” y los que te ayudaron (si asi lo deseas) con “me gusta”.
Esto para ayudar a otros a encontrar la respuesta de manera mas rapida y mantener el orden en nuestro foro.
Me da gusto estimado que lograste encontrar la solución a tu problema.
Saludos.
1 me gusta