Ayuda SAP

POSTING_INTERFACE_CLEARING: no se transfiere

Estimados buenas tardes,
Estoy probando por la SE37 esta función POSTING_INTERFACE_CLEARING

Con estos parametros:

Pero al momento de ejecutar me sale el siguiente error:
image

Estado investigando y este error tiene que ver con el dato de la sociedad pero verifico que mi sociedad es correcta a 4 digitos 1000

Si saben algo agradeceré su total apoyo.
Saludos,

1 me gusta

¿Has intentado ver en la forma manual (sin contabilizar) si te sale algún error?
¿No será que el asiento está descuadrado?

Si de forma manual lo realice:
FB05:
Sin problemas

No ha generado posiciones adicionales? por eso decía sin contabilizar la misma partida de tu ejemplo. Eso te muestra en la simulación.
Borra los nombres de tu sociedad y cuenta antes de compartir…

sin problemas me genera el documento en una simulación:

Mira en modo debug si el problema es el formato de fecha.
Ponlo sino como 20190104

jejeje ya le hice de todooo y si efectivamente veo que el campo sociedad viaja vació.

Pero no se de que parte de la función le envía.
Seguire revisando.

Agradezco tu tiempo si sabes algo mas no dudes en decirmelo porfa.
Gracias.

Busca en el programa todas las llamadas a BKPF-BUKRS y a bkpf (que es tu llamada que sale en blanco)
Entra a visualizar el código y le pones los breakpoints.

1 me gusta

Lo que han respondido en este tema: Posting_interface_clearing … ¿no sirve?

Qué datos estás ingresando en la t_ftclear?
Por tus imágenes solo veo datos en la ft post.
Esta función es para compensar documentos y esos documentos tienen que estar en la t_ftclear

1 me gusta

Buen dato @jnievas , ahorita la pruebo y te envio los resultados.

Estimado, consulta tienes algún modelo de como se le tiene que enviar los datos a la TFTCLEAR.

Saludos,

No me fije del FTCLEAR.
Mira el enlace, ahi explican como llenar la BAPI.

h_tps://archive.sap.com/discussions/thread/141266

Te paso un ejemplo


AGKOA: Tienes que colocar D (Deudor)
AGKON: El codigo de cliente, el KUNNR
AGBUK: El codigo de Sociedad
XNOPS: Selecciona partidas abiertas, tienes que colocar X
SELFD: el campo que vas a utilizar para seleccionar el documento a compensar, en mi ejemplo, utilizo el BELNR
SELVON: como elegi BELNR, en este campo le coloco el nro de documento SAP.

En cuanto a la FTPOST, yo pondria primero los datos de cabecera
STYPE= K
COUNT= 001
y luego los datos de la posicion
STYPE=P
COUNT=001 para la primera posicion
Todos los datos que corresponda a la misma posicion tienen que tener el COUNT igual (en tu imagen veo que has usado distintos COUNT)

Espero te sirva,
Saludos,
Juan

Amigos, trate de todo con esa bapi pero no me dejo jejeje asi que cambie de BAPI por FM_FB05_POSTING_WITH_CLEARING le coloque los datos de la cabecera y la posición pero al ejecutar me sale la siguiente pantalla:

Al ejecutar:

Se que ese erro sale por que esta esperando la siguiente posición, pero en la BAPI como le pongo esa posición.
Les comento que intento duplicando la linea en la tabla T_BSEG y cambiandole la clave de contabilización para que se compense pero siempre me sale esa pantalla.

Alguien a utilizado esta función?

Me comenta.
Muchas gracias por su apoyo.

Que información está mostrando ahí?
Una partida seleccionada?
la FB05 es para contabilizar y compensar, y es usada comúnmente en entrada y/o salida de pagos, es decir, pones la información del banco y el importe ingresado y seleccionas partidas para compensarlas con ese pago.

Si justo lo que quiero hacer es contabilizar y compensar una partida seleccionada:
Datos que le envio:
Paso 1: I_BKPF


Paso 2: T_BSEG

Solo eso le envió y me muestra la siguiente pantalla:

Amigos les comparto la solución:
Si alguien conoce que valores se le puede poner al campo I_SGFUNCT por que con la “C” te muestra el paso a paso del proceso.
Observen:

Paso 1:

Paso 2:

Paso 3:

Paso 4:

Paso 5:

Paso 6 [FIN]:

Espero les sirva.
Saludos,

3 Me gusta

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