Solo para agregar a la actualización anterior, cuando asignamos un campo mientras definimos una secuencia de acceso, los datos se almacenan en una tabla interna, KOMK, KOMP, etc., son algunas de esas tablas.
Espero que esto ayude.
Saludos
Avalados por :
Solo para agregar a la actualización anterior, cuando asignamos un campo mientras definimos una secuencia de acceso, los datos se almacenan en una tabla interna, KOMK, KOMP, etc., son algunas de esas tablas.
Espero que esto ayude.
Saludos
Hola,
KOMP, KOMK y KOMG son estructuras, no tablas. Contienen la información de precios mientras se crea/cambia un documento. Pero <b>KONV</b> es la <b>tabla</b> para la información relacionada con los precios. Para leer KONV, toma el número de registro de condición para cualquier documento a nivel de encabezado. Por ejemplo,
VBAK-KNUMV (número de registro de condición de documentos de ventas)
VBRK-KNUMV (número de registro de condición de documentos de facturación)
EKKO-KNUMV (número de registro de condición de órdenes de compra) etc..
KNUMV es el primer campo clave en la tabla KONV. Toma el número de cualquiera de las tablas mencionadas anteriormente y encuentra los registros de condición de la tabla KONV.
Para usar un nuevo campo para precios, ve a SPRO y sigue la ruta <b>Ventas y Distribución --> Modificación del sistema --> Crear nuevos campos (usando la técnica de condición) --> Nuevo campo para precios</b>. Si seleccionas esta ruta, te llevará a SE11. Pero para entender cómo crear un nuevo campo, consulta la documentación del último nodo ( <b>Nuevo campo para precios</b> ).
Para usar este campo, tendrás que implementar una salida de usuario para esto. Para hacerlo, ve a SPRO y sigue la ruta <b>Ventas y Distribución --> Modificación del sistema --> Salidas de usuario --> Salidas de usuario para la determinación de precios</b>. Si seleccionas esta ruta, te llevará a SE38. Pero para entender cómo crear un nuevo campo, consulta la documentación del último nodo ( <b>Salidas de usuario para la determinación de precios</b> ).
No dudes en preguntar si necesitas más información.
Saludos,
RS
Hola,
El catálogo de campos es una estructura KOMG que consta de dos tablas KOMK y KOMP. Estas tablas contienen los datos de encabezado e ítems para la fijación de precios. Se llaman KOM'x' porque son estructuras de comunicación utilizadas para comunicar los datos de transacción con el proceso de fijación de precios. La tabla KOMG contiene los campos de las tablas KOMK y KOMP.
Si necesitas un campo que no está en KOMG, significa que no está en KOMK o KOMP. Esto significa que el campo que necesitas no se puede usar en la fijación de precios porque no hay comunicación de este campo desde la transacción hasta el proceso de fijación de precios a través de las estructuras de comunicación.
Para usar un campo no definido en el catálogo de campos, necesitas agregar este campo a las estructuras KOMK o KOMP y luego escribir código ABAP para transferir los datos del campo desde las tablas de transacción a las estructuras de comunicación.
Crea el campo en las tablas KOMK y KOMP utilizando las inclusiones estándar proporcionadas para este requisito.
Escribe el código en la salida de usuario para leer los datos de transacción y transferirlos a las estructuras KOM'x'.
USEREXIT_PRICING_PREPARE_TKOMP en MV45AFZZ.
Espero que te ayude. Por favor, valora si es útil.
Gracias y saludos
Sadhu Kishore
¡Hola!
KOMG no es más que la combinación de KOMK y KOMP. Estas son las tablas que proporcionan los detalles para el encabezado y los datos de ítems en la fijación de precios.
Generalmente se les llama KOMX porque actúan como un puente para comunicar los datos de transacción con el procedimiento de fijación de precios.
Para crear un nuevo campo,
IMG - S & D - Modificación del sistema - crear nuevos campos - nuevos campos para la fijación de precios.
Debes tener conocimientos de abap para que el campo se refleje en la tabla requerida. Si deseas incluir el campo en el encabezado, debes usar la tabla de inclusión KOMKAZ en KOMK, de lo contrario KOMPAZ en KOMP para la tabla de ítems.
ESPERO que esto añada información.
Mohan
Otorga puntos si añade información.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute