Importar Xml de clientes a SAP B1

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)

  • cardcode
  • cardname
  • RUT

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