Definir macroinstrucción en tp.planificación 

La definición de macroinstrucciones es opcional.

En el caso de la planificación consistente, las macroinstrucciones para agregación y desagregación vienen predefinidas con el sistema. No tiene que escribirlas usted. En la planificación consistente y en la planificación por niveles, se halla disponible una función para desagregar una línea mediante los factores proporcionales predefinidos.

Véase también:

Maneras de agregar y desagregar en la planificación consistente

Desagregar una línea utilizando los factores proporcionales

Puede definir una macroinstrucción de una de estas dos formas:

La función Registro permite definir una macroinstrucción directamente en la imagen de planificación. Por tanto, es más rápida que la función Crear. Los operandos pueden ser textos de líneas de la tabla de planificación o valores numéricos. Los operadores se visualizan en la barra de pulsadores. Los operadores estándar se suministran para el cálculo de balance de stocks, producción, cobertura, y totales históricos (véase Macroinstrucciones para balance de stock, fabricación, cobertura y totales históricos).

La función Crear permite definir una macroinstrucción en una ventana separada. Por tanto, ve exactamente cómo se calcula cada macroinstrucción. También puede fijar dos indicadores que determinen cómo se maneja la macroinstrucción en la tabla de planificación. Los operandos pueden ser textos de líneas de la tabla de planificación o valores numéricos. Esta función es adecuada para macroinstrucciones complicadas que, probablemente, están formadas por varias líneas.

También puede escribir su propia codificación para el módulo de funciones EXIT_SAPMMCP6_002 para definir una macroinstrucción muy complicada. Véase también la guía de implementación para Planificación global de producción/ventas (SOP) (el paso "Desarrollar ampliación funcional para calcular una macroinstrucción").

 

Para definir una macro mediante la función Registro :

  1. Seleccione Macro ® Registro.
  2. Aparece la ventana de diálogo Definir macroinstrucción.

  3. Introduzca la denominación y la descripción de su macroinstrucción.
  4. Para continuar, seleccione INTRO .

  5. Seleccione la primera línea, es decir, el primer operando de su macroinstrucción. (posicione el cursor sobre ella y seleccione Seleccionar o haga doble clic con el ratón).
  6. Desde la barra de pulsadores, seleccione la operación que desee realizar.
  7. Defina el segundo operando de su macroinstrucción (seleccione una línea o introduzca un valor utilizando el pulsador Introducir valor )
  8. Seleccione la línea en la que desee que se visualicen los resultados de la operación.
  9. Para grabar la macroinstrucción, seleccione Macro ® Grabar.
  10. Para finalizar el modo grabar, seleccione Macro ® Fin grabación.
  11. Pruebe la macroinstrucción introduciendo valores en las líneas adecuadas y seleccionando Macro ® Ejecutar.

 

Para definir una macroinstrucción para balance de stocks, fabricación, cobertura o total histórico mediante la función Registro:

  1. Seleccione Macro ® Registro.
  2. Aparece la ventana de diálogo Definir macroinstrucción.

  3. Introduzca la denominación y la descripción de su macroinstrucción.
  4. Para continuar, seleccione INTRO .

  5. Seleccione Operación especial .
  6. Véase también Macroinstrucciones para balance de stocks, fabricación, cobertura y totales históricos.

  7. Seleccione la operación deseada y pulse INTRO.
  8. Seleccione las líneas a incluir en el cálculo siguiendo las instrucciones al pie de la pantalla (para seleccionar una línea, posicione el cursor sobre ella y seleccione Seleccionar o haga doble clic con el ratón).
  9. Las operaciones matemáticas que debe efectuar este operador se graban internamente.

  10. Cuando reaparezca el mensaje Seleccionar primera línea , especifique más cálculos o grabe la macroinstrucción con Macro ® Grabar.
  11. Para finalizar el modo grabar, seleccione Macro ® Fin grabación.
  12. Pruebe la macroinstrucción introduciendo valores en las líneas adecuadas y seleccionando Macro ® Ejecutar.

No puede probar macroinstrucciones para fabricación o cobertura en el tipo de planificación. Esto se debe a que estas macroinstrucciones dependen de la cantidad de días laborables de un período y de que la duración del período no se especifica en el tipo de planificación.

 

Para definir una macro mediante la función Crear:

  1. Seleccione Macro ® Crear.
  2. Aparece la ventana de diálogo Definir macroinstrucción.

  3. Introduzca la denominación y la descripción de su macroinstrucción.
  4. Para continuar, seleccione INTRO .

  5. En el primer campo Operando, introduzca el primer operando de su macro. Este operando debe ser un texto de línea de la tabla de planificación.
  6. Seleccione una operación
  7. En el segundo campo Operando, introduzca el segundo operando de su macro. Este operando puede ser un texto de línea de la tabla de planificación, un número o puede dejarse en blanco.
  8. Dejará el campo en blanco si, por ejemplo, desea agregar miembros (primer Operando) al nivel de cabecera (Result.).

  9. En el campo Result., introduzca el texto de la línea sobre la que desea que aparezca el resultado de la macroinstrucción.
  10. Si su macroinstrucción precisa más de una línea para su cálculo, repita los pasos del 3 al 6 hasta completar la macroinstrucción.
  11. Fije, si es necesario, los indicadores Visualizar y Calcular marcas.
  12. Seleccione Macro ® Grabar.
  13. Para regresar a la imagen de definición principal, seleccione Pasar a ® Back.
  14. Pruebe la macroinstrucción introduciendo valores en las líneas adecuadas y seleccionando Macro ® Ejecutar.

 

Para modificar o visualizar una macroinstrucción existente, seleccione Macro ® Tratar. Para probar una macroinstrucción, seleccione Macro ® Ejecutar. Para borrar una macroinstrucción, seleccione Macro ® Borrar.