Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué problemas encontrarás al grabar la pantalla en SAP BDC?

¿Qué problemas encontrarás al grabar la pantalla en SAP BDC?

Problemas encontrados:

1. El campo de origen es de tipo numérico y el campo de destino es de tipo de carácter. Después de la asignación, se puede ver en la depuración que el campo de tipo de carácter. Siempre está vacío, desconcertado. Más tarde pensé que debido a que la longitud del campo de tipo de carácter es demasiado larga (255) y el tipo numérico se asigna al tipo de carácter de forma predeterminada, se usa la alineación derecha, lo que hace que el contenido real esté en el extremo derecho de la cadena, lo que no se puede ver desde el depurador y está asignado a la pantalla. También truncado.

Este problema se puede resolver de dos maneras como se indicó anteriormente:

1) destino = fuente.

CONDENSE destino.

2) ESCRIBA el origen AL destino JUSTIFICADO A LA IZQUIERDA.

2. Después de grabar la pantalla, aparecerá el mismo campo correspondiente a cosas diferentes, como NEWKO. Aquí me refiero tanto al número de activo como al número de proveedor.

Hay que definir dos parámetros de entrada en la FUNCIÓN anterior, y luego pagarlos a NEWKO.

3. Convertir datos

Algunas pantallas del sistema del cliente muestran cantidades europeas, como 10.000,00

Al grabar la pantalla, la cantidad dada muestra 10000,00, aquí debe convertir los datos para completar la grabación de pantalla.

DATOS LV_WRBTR(10) TIPO C.

** Convertir datos\

DATOS:

STRING1(1) VALOR TIPO C '.',

STRING2(1) VALOR TIPO C ','.

LV_WRBTR = I_WRBTR.

CONDENSE LV_WRBTR.

REEMPLAZA STRING1 CON STRING2 EN LV_WRBTR.