Ayuda SAP

Llenar una grilla con las formas de pago con diapi

Estimados, como podría obtener las condiciones de pago por di api, y este pueda llenar una grilla?
se podria ovtener por SAPbobs ?

saludos y gracias!

Hola, ¿Puedes especificar?

¿Te refieres a las Condiciones de Pagos definidas en los Socios de Negocios en la pestaña “Condiciones de Pago”? ¿A la lista que esta en Metodos de Pagos de pestaña “Ejecucion de Pagos” (Socios de Negocios)? ¿La ventana de “Medios de Pago” de los formularios de Pagos?

Saludos.

Hola Gabriel, son las condiciones de pagos de los socios de negociaciones en la pestaña de condiciones de pago.
saludos

SI vas a CONSULTAR cualquier objeto o tabla de SAP Tienes basicamente 2 vias:

  • Por una consulta SELECT a traves del objeto oRecordset de la DIAPI .
  • A traves de un SELECT a la DB de SAP mediante una conexion ODBC, ADO, JDBC, etc…(Dependera del Lenguaje Usado).

La tabla de Condiciones de Pago de los SN es OCTG

Para consultar la tabla OCTG por medio de la DIAPI:

  Dim oRecordSet As SAPbobsCOM.Recordset
  Dim sCodigoCondicion as Int
  Dim sNombreCondicion as String

  oRecordSet = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)

  oRecordSet.DoQuery("SELECT * FROM OCTG")
  
  oRecordSet.MoveFirst()

  While Not oRecordSet.EoF

    sCodigoCondicion  = oRecordSet .Fields.Item("GroupNum").Value
    sNombreCondicion  = oRecordSet .Fields.Item("PymntGroup").Value)

    oRecordSet .MoveNext()

  End While

En el While puedes ir llenado la grilla con los valores respectivos.

Saludos.

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.