Símbolos al inicio de cada línea al imprimir con sapscript

Hola. Mi problema es que estoy imprimiendo un cheque de un sapscript en una impresora matricial Panasonic KX-P3196 y al comienzo de cada línea me imprime un @.
No se como arreglarlo...me ayudan por favor.
Gracias.

Hola. Lo arregle colocándole como emulador del driver el EPSON ESC/P 9-pin printer. Ese dejó de arrijarme los símbolos. Si no te sirve entonces debes comenzar a probar con los demás driver hasta que encuentres el adecuado.
Suerte.

Similar Messages

  • Transferencia bancaria en 1 línea para empleados con varias altas en el mes

    Hola,
    El pago de los empleados que tienen varios tramos de alta y baja en un mismo mes se realiza a través de tantos apuntes en la transferencia bancaria (BT) como tramos de alta hay en el mes.
    ¿Alguien sabe cómo hacer para que se sumen todos los pagos de un mes (o sea, todos los apuntes en las transferencias) en una única línea o apunte?
    Saludos.
    Pepe.

    Hola,
    El pago de los empleados que tienen varios tramos de alta y baja en un mismo mes se realiza a través de tantos apuntes en la transferencia bancaria (BT) como tramos de alta hay en el mes.
    ¿Alguien sabe cómo hacer para que se sumen todos los pagos de un mes (o sea, todos los apuntes en las transferencias) en una única línea o apunte?
    Saludos.
    Pepe.

  • Ordenar párrafos según su estilo en Indesign

    Estimados
    Tengo que generar un índice de un libro de 1500 pág. utilizando la tabla de contenido y reordenando los párrafos según el estilo que tengan, la pregunta es la siguiente:
    ¿Existe algún pluggin, script o función para reordenar los parrafos según el estilo de parráfo? la tabla de contenido me devuelve un texto ordenado según aparición en el libro.
    Ej.:
    Estilo 1
    Estilo 2
    Estilo 3
    Estilo 4
    Yo necesito ordenar así:
    Estilo 4
    Estilo 1
    Estilo 3
    Estilo 2
    El índice contiene más de 50 páginas, ¿es posible realizar esta reorganización de texto de forma más automática desde el indesign?
    Desde ya muchas gracias!
    Fabian

    Hola, vaya trabajito el maquetar un libro en otro idioma y que los contenidos de cada pagina coincidan. Es esto, no?
    Y luego has ido al "index" y has traducido los términos, sin necesidad, prácticamente, de cambiar la numeración de las páginas. O sea que en realidad tienes un mero texto que no está ordenado alfabéticamente en español. Tienes dos posibilidades, crear el índice, bastante complejo por lo que veo, por el nivel de detalle que ofrece, o bien intentar reordenar los "bloques" de cada "item"o "subject" o en léxico de InDesign una referencia.
    Se me ocurre entonces -esta es la idea- que podrías "agrupar" todas las subentradas de un primer nivel para así poder ordenar alfabéticamente con el script.
    Es decir, en tu ejemplo habria que:
    1. Hacer un "grupo" -un párrafo- de Absceso(s) y los siguientes 7 términos de que consta esta entrada, para asi poderlos ordenar.
    2. Aplicar el sortparagraphs.jsx script a los nuevos párrafos (que incluyen todas las sub-entradas)
    3. Volver a crear los párrafos individuales dentro de cada entrada principal.
    Para juntar y luego poder separar los párrafos y reconocer las entradas puedes usar Buscar/Reemplazar, mejor como GREP.
    Podríamos pensar en distintas formulas de búsquedas, la primera que se me ocurre es la siguiente:
    \r\t\t\t   Cambiar un retorno seguido de tres tabuladores
      #        Por un espacio y un caracter que nunca inicie una subentrada, p. ej. # (&, %,=, etc.)
    Luego hacerlo buscando dos tabuladores y luego 1 tabulador, cambiando por un espacio y otro carácter de los citados.
    Este sería el resultado:
    Absceso(s) &hígado #de Entamoeba histolytica, 223–225 #de infecciones por Pasteurella multocida, 542 #de Yersinia enterocolitica, 795 &pulmón #de Bacteroides, 249 #de Burkholderia, 259.
    Ahora como todo esta ya en un párrafo se ordenan todos con el script, y ya sólo queda "deshacer" el "invento" hay que hacer tres nuevas búsquedas pero al revés, es decir:
    Buscar:  # (un espacio y #) y cambiar por: Retorno y 1 tabulador, luego buscar otro espacio y símbolo y cambiar por retorno y 2 tabs, etc.
    En tres o cuatro minutos está hecho. Pruébalo en una copia del texto primero. Con estilos de párrafo diferentes en cada nivel de las entradas se podría haber hecho diferente pero ya que tienes (espero) 1, 2 o 3 tabuladores al inicio de cada línea o párrafo.....
    Espero que te valga. Saludos

  • Ajuda - Planejamento de Projeto

    All,
    Estou em um cliente e surgiu a seguinte necessidade: Existe um projeto que deve ser feito dentro de 4 meses, e dentro desse período há fases que devem ser cumpridas dentro de um prazo determinado
    Ex.:
    - Emitir requisição em até 15 dias
    - Emitir parecer técnico em até 5 dias
    - Emtir cotações em 15 dias
    - Emitir pedido de compra em 10 dias
    Ao se aproximar da data limite de cada item pensamos na possibilidade de ativar o workflow para avisar o responsável que existe X pendências para serem tratatadas.
    Existe dentro do módulo PS ou PP algo que possa ser trabalhado para esse fim?
    Infelizmente não conheço ninguém desse módulo para pedir um help, então se alguém pelo menos puder me nortear, já será de grande ajuda!
    Obrigada.

    Olá,
    sei que já se faz muito tempo desde quando pediu ajuda, mais, vou tentar.
    O inicio de cada tarefa do projeto pode dar um start em cada Marco do projeto e no próprio marco pode ser definido um workflow para iniciar um processo.
    att,
    Sidney.

  • Server tools

    Que tal buenas tardes, tengo un problema con el server tools y espero alguien me pueda ayudar.
    En un servidor del cliente (actualmente corre el windows server 2008 R2), al abrir el server tools, no aparece ninguna accion para ejecutar (o sea, al desplegar el submenu del server tools, donde antes aparecia license server, backup, etc, ahora no sale nada) y esto ocasiono que a principio de año (al cambio del 2010-2011), no dejara entrar a nadie ya que necesitaba leer las licencias, pero al no aparecer el license server no se podia agregar el archivo.
    Lo he reinstalado varias veces (incluso el SAP, q es version 07 pl 47) y sigue lo mismo, la unica forma que hice que siguiera trabajando es en el task manager de windows, en servicios, activar como automatico el license manager.
    si alguien le ha pasado, me gustaria q me ayudaran a encontrarle solucion, ya intente muchas cosas, como deshabilitar el antivirus o el firewall, el poner el archivo en propiedades > compatibilidad>ponerle "disable desktop composition" y "run as a manager" que me habian comentado eso podia ayudar, incluso  le di que le pusiera compatibilidad en modo anterior y nada ha funcionado.
    de igual forma, cada vez que entro a SAP por el servidor, nunca me aparece la lista de base de datos (debo siempre entrar a cambiar el servidor, actualizarlo y aparecen) y despues, siempre cambiar el idioma (siempre esta en ingles), eso es siempre que se entra al SBO desde el servidor, a los demas usuarios les respeta su ultima entrada.
    muchas gracias por su ayuda

    Buenas tardes Daniel...
    Tu problema radica en 2 cosas:
    1) Como dice el otro usuario, esa versión no esta soportada por SAP para ser instalada en SQL Server 2008 R2, más sin embargo esto no significa que no se pueda, solo que no se da soporte porque no esta ajustada para esta versión.
    Como recomendación de este punto te recomiendo que le solicites a tu partner información para actualizarte a la version SP 01 PL09 por lo menos.
    2) Permisos de Usuarios: Si, se que lo primero que vas a pensar es "Pero yo entro como administrador en el servidor" y si tienes razón, pero te apuesto 2 cosas, a) que es el usuario ADMINISTRADOR del dominio, no es el usuario administrador de WINDOWS directamente... y b) que no te recordabas que desde Windos Vista existe un super usuario administrador de Windows que esta "oculto" por decirlo de alguna manera. y es un usuario que no tiene fácil acceso ya que la Microsoft no lo libera desde un principio
    La solución a este punto: te invito a que busques un poco en internet, sobre el usuario administrador de Windows Vista y Windows Server 2008.
    y ahora te preguntaras: "Aja... ¿Y como se si tengo el usuario administrador de windows directo del que hablas y no un usuario administrador cualquiera?" pues muy sencillo, te invito a que busques un programa en la WEB, (puede ser un reproductor de musica, una actualización de Win Rar, o cualquier cosa así), he intenta instalarlo... Si cuando le das a instalar se oscurece la pantalla y te aparece una ventana pequeña que dice algo asi como "El siguiente programa XXXX esta intentando instalarse desea permitirselo?" eso significa que eres un administrador normal y no el super-administrador (así lo llamo yo, no recuerdo su verdadera definición).
    Si quieres solucionar tu problema con el Server Tool temporalmente, te invito a que tambien hagas los siguientes pasos:
    1) Cierra el server tool en la pestaña de la "X" arriba a la derecha, y buscalo de nuevo, en inicio - Todos los programas - SAP - Server Tool con el click derecho en "iniciar como administrador" veras que ahora si te lo permite modificar (esto es por lo de los permisos que te mencione arriba)
    2) Si con el paso anterior no puedes aún ingresar en el server tool, Desinstala el antivirus: Ya dijiste que deshabilitaste el antivirus, pero ¿has probado a desinstalarlo y reiniciar el servidor? creeme funciona, despues que lo hagas repite el paso de arriba.
    3) Actualiza tu Parche de SAP, dile a tu partner que te ayude, habla con tu personal de sistemas, que te comenten mas de los usuarios de administrador en el servidor, como funciona, y que ingresen ellos con el usuario de adminsitrador local, luego con ese usuario le den permiso al programa de server tool con acceso completo al computador.
    Cualquier cosa estamos a la orden, y si te funciona la información que te estoy dando, regalme esos puntos que me lo puse como meta para este año... Éxitos.

  • Insistente ventanita Imprimir a un archivo

    Ayuda por favor.
    Cada que le doi imprimir aun archivo pdf me sale insistentemente una ventania que dice
    IMPRIMIR AUN ARCHIVO y abajo de eso dice
    NOMBRE DE ARCHIVO DE SALIDA ACEPTAR boton
    nose en que momento hize algo mal,por que estava imprimiendo y de repente empieza a salir esta ventanita.
    es una lastima no poder subir fotos para mostrar estas ventanitas
    igualmente alli en IMPRESORAS Y FAXES el icono de la impresora ahora aparece sobre puesto un flopy o disket,no recuerdo haber visto esa imagen de disket arriba del icono de la impresora que se crea al abrir un puerto de impersora y aparece en INICIO-IMPRESORAS Y FAXES.
    de momento no hay ningun archivo agregado para imprimir.
    no puedo pasar de esta ventanita no me deja imprimir aunque le pongo cualquier nombre hace como si estuviera cargando y luego se cierra el programa de impresion abajo en la barra de tareas.
    cliko nuevamente y se repite la operacion...
    gracias de antemano

    Hola, Janeneth. Seguramente tendrás tu impresora instalada en FILE, lo cual hace que genere un mensaje de impresión y guardarlo en un archivo. Solución: ve al Panel de control o menu Inicio/impresoras, selecciona la impresora, con el boton derecho elige "Propiedades". En la pestaña "Puertos" elige el que corresponde, por ejemplo, LPT1 si es puerto paralelo, USB001 si es usb, etc.
    saludos
    Ariel

  • Problema Apagado Edge 71 - Windows 7 sp1 de 64. (Original)

    Buenas, tengo un problema con una Edge 71 - windows 7 sp1 de 64. (Original)
    Cuando la apago, desde el menu inicio - Apagar, o por comando Shutdown o cualquier otro metodo, la pc no termina de apagar. los led y la  fuente siguen prendidas.
    De dejar presionado el boton de power 10 segundos. apaga los led y sesa actividad en fuente. pero no de otra forma.
    Este error solo sucede si es Windows 7 - 64 . de ser de 32 bits no lo hace. confirmado.
    alguna idea de lo que puede estar pasando?
    Drivers al dia. bios. corri los diagnosticos.. todo ok.
    Se agradece una mano. Saludos.

    Los causantes de comportamientos extraños con las opciones de energia suelen ser el modo que traen algunas BIOS mas antiguas (S1 o S3) y los controladores graficos, no creo que tu BIOS las incluya al ser un equipo mas actual, asi que mirate si puedes actualizar el controlador grafico por una version mas reciente.
    Tambien podria estar interfiriendo algun controlador o aplicacion, para comprobar esto entra al sistema en modo seguro con F8 y comprueba si efectua bien el apagado.
    Tambien puedes realizar un inicio limpio para ver si lo provoca algun servicio:
    -Tecla Windows + R
    -Escribe en el cuadro de ejecucion: msconfig
    -Pestaña: Servicios
    -Marca la casilla: Ocultar todos los servicio de Microsoft
    -Desmarca todos los servicios que hayan quedado
    -Abre la pestaña: Inicio de Windows
    -Clic en: Abrir el administrador de tareas - pestaña de Inicio
    -Selecciona cada uno de los elementos y deshabilitalos uno a uno haciendo clic en el cuadro inferior derecho
    -Cierra el administrador de tareas
    -Vuelve a la pantalla de "Configuracion del sistema": Aplica y Acepta.
    -Reincia y comprueba si apaga correctamente.
    Saludos Cordiales,
    Alez Curquejo
    Comunidad en Español English Community Deutsche Community РусскоязычноеСообщество
    Es importante indicar que los foros complementan los recursos de los usuarios pero no reemplazan al Servicio Técnico Oficial de Lenovo, para ello puedes contactar en Página de Soporte Oficial de Lenovo

  • Hacer un asiento con diferentes fechas contables por linea

    Buenas tardes a todos;
    Necesito poner en un mismo asiento lineas con diferentes fechas contables.
    Lo he hecho en pruebas en parametrizaciones de documento Registro diario y he quitado el check donde bloquea esto.
    Alguien sabe si esto tiene alguna implicacion negativa en al aplicacion o se puede usar las veces que se quiera y no ocurre nada.
    Muchas gracias de antemano.
    Saludos.

    Hola.
    En principio no, pues esa opción está para evitar que se coloque una fecha diferente a la del encabezado en cada línea. Al desactivarla, puede colocar una fecha diferente en la línea deseada (siempre y cuando el período contable no esté bloqueado).
    Saludos.

  • Importación desde un fichero .txt a un formulario

    Como podria importar en linea de comandos desde un fichero txt datos a un formulario PDF.
    O donde puedo encontrar información al respecto.
    Gracias

    Luis A. espero que te sirva esto:
    -Creo que no funciona con Reader.
    -Solo se puede importar una línea de datos en cada clic
    -Puedes poner un botón en el formulario destino y en acciones del mismo, al soltar el ratón, lo siguiente:
    this.importTextData("mi archivo de datos.txt");
    -"mi archivo de datos.txt" es el archivo que contine los datos a importar y la primera línea debe contener el nombre de los campos a los que iran a parar los datos importados (deben ser los nombre idénticos) y a partir de la segunda línea deben ir los datos separados por tabuladores.
    -También puedes ir importando una línea de datos con cada clic así:
    for (var i=0; i < 33;++i)
    this.importTextData("mi archivo de datos.txt", i);
    -i es el número de líneas en el archivo txt
    Puedes obtener más detalle en Acrobat Javascripting Reference, sobre el comando importTextData del objeto Doc.
    Si se pudieran adjuntar archivos en este foro te enviaria unos de ejemplo, pero..., parece que Adobe no lo permite.
    Un saludo.

  • Operadores de Comparacion y en Hana?

    Contexto:
    Actualmente tengo unos querys dentro de nodos en archivos XML, debido a esto no puedo usar el operador de comparación regular ( > ) O ( < ) porque interferiría con la sintaxis del XML <>.
    por ejemplo
    <Query ID="algun_query>
              Select date from Dummy
             if (sysdate &gt; date )
                  // ... alguna otra sentencia         
    <\Query>
    Pregunta:
    Es posible usar el operador de comparación para este caso " Mayor que" de la manera en que se escribió en la linea 05 del ejemplo ( &gt; )  en Hana ??
    Gracias de Antemano!

    Cómo tienes asignados los lotes en tus lineas de items actualmente?
    se me está ocurriendo una idea apra que puedas hacer ese seguimiento, pero lo que te pueda decir depende de cómo manejes los lotes.
    por ejemplo, si me dices que sólo 1 numero de lote aparece en cada línea
    o si son varios lotes en una misma línea.
    también dependería de si tus lotes están efectivamente en el inventario a la hora de hacer la orden de venta, ya que de eso dependería poder seleccionarlos.
    todo el detalle que me puedas dar sobre el tema me ayudará a plantearte una solución.
    Requeriría un estricto control de tu procedimiento, pero sería consultar en un campo de usuario los lotes disponibles en la orden de venta y ahí seleccionarlos, luego con esos datos ir copiando hacia la entrega y la factura, pero aguas! los lotes que hayas definido en tu orden de venta, serán los que deberás seleccionar cuando hagas tu entrega, que es donde la parte de lotes se hace efectiva.
    y poner una validación, para que eso siempre se cumpla, pero sería hacer varias pruebas ya que requeriría uno que otro conrol de más,
    todo depende de toda la información que nos puedas proporcionar sobre tu procedimiento
    Saludos!

  • Query campos usuario

    Hola,
    He creado un campo de usuario para las líneas de los documentos de marketing, que quiero que me informe del número de documento de entrada de mercancías. El caso es que estoy haciendo pruebas y no consigo crear la query que me lo traiga.
    ¿Podéis echarme una mano?
    Muchas gracias.
    Un saludo.

    Hola de nuevo Wuilmer,
    Es por un tema de exportación del documento en fichero .txt para un tema de creación de etiquetas. El fichero txt sólo se trae los datos de las posiciones/líneas, pero ningún dato de cabecera, por lo que, fuera del sistema, no tengo forma de relacionar esas líneas con su documento de cabecera.
    Para ello, he pensado en crear un campo de usuario a nivel de línea para que a cada línea le asigne el número de documento de entrada de mercancías de cabecera, es decir, no quiero ni el documento base, ni el documento destino. Necesito el propio documento (en este caso Pedido de entrada de mercancías.
    Según la imagen, quiero que el número de documento se copie en la columna señalada para cada una de las líneas que se generen
    Muchas gracias.
    Un saludo.

  • Modos de Composición

    ¿Alguien puede aclararme cual es la diferencia real entre el modo de composición de parrafo de Adobe y el modo de composición de línea única?
    ¿Cual es el modo correcto para maquetar textos que tengan que justificarse sin partir palabras? Por lo que veo lo que más les diferencia es el espacio que genera entre palabras.
    Y otra más, ¿cual sería el incremento que habria de añadir a la rejilla base de un texto de cuerpo 9,5 para que tenga un interlineado de 11,5?
    gracias
    juanma

    Hola, Juan Manuel.
    Menuda tarea te espera. He revisado varios libros de texto recientes, en ediciones bastante caras, para ver si confirmaba mi sospecha. En efecto, todos usan el texto completamente justificado, pero con corte de palabras. Aún así, es evidente para alguien con ojo para ello que el espacio entre palabras dista mucho de ser constante y, si el que compone no pone cuidado, se producen "cascadas" de huecos en blanco que son cualquier cosa menos estéticas.
    Las razones para ello son evidentes: el ancho de las letras en cualquier tipografía que valga la pena para escribir libros no es constante, sino que proporcional. Por tanto, aunque fijaras en puntos el ancho de tus columnas, no hay modo de hacer que en cada línea de texto tengas exactamente el mismo número de caracteres, independientemente del texto. Es decir, vas a tener forzosamente líneas de distinto ancho; y allí es donde empiezan a jugar su papel los sistemas de composición de texto que tenga el programa que estás usando.
    InDesign tiene dos modos: a nivel de párrafo, y a nivel de línea. A nivel de párrafo, ID tiene algoritmos que le permiten variar los espaciados entre líneas y entre palabras de modo tal que el párrafo completo se vea lo mejor posible, lo que representa un progreso respecto a programs como PageMaker, que sólo tiene composición a nivel de línea. A nivel de línea, los algoritmos modifican los espacios de modo que cada línea se vea lo mejor posible, independientemente de lo que ocurra en las demás líneas del párrafo. Y así podría ocurrir (¡y ocurre!) que, por dejar bien una línea, echas a perder otra.
    Con texto justificado, el problema es más difícil, ya que pones un pie forzado que no tienes con la alineación a la izquierda: todas las líneas tienen que terminar donde mismo. Con alineación izquierda, puedes conseguir que los espacios entre las letras y entre las palabras permanezcan constantes, pero el precio que pagas es que las líneas te resultan de largos diferentes. Con texto justificado, todas las líneas son del mismo largo, pero los espacios entre letras y entre palabras no son constantes. Cuál de lpos dos se elija, es un poco materia de gusto personal. A mí me molestan mucho más las variaciones de espacio que las variaciones de largo de línea.
    Bueno, pues si a lo anterior le sumas que quieres componer el texto sin corte de palabras, el problema se agrava considerablemente, nuevamente por razones obvias (piensa en una línea que, como puede suceder, tenga sólo palabras de más de unas siete letras). Desde mi punto de vista, se transforma en un problema sin solución aceptable. Para disimular un poco las variaciones indeseables y demasiado notorias de espaciado, siempre puedes variar el "kerning" a nivel de línea o incluso de palabra. Pero en un texto de 400 páginas ... ¡Dios me libre!.
    Mi consejo sería mostrarle al autor del texto una selección de buenos libros que usen justificación con corte de palabras, y unas cuantas hojas impresas de su propio texto sin corte de palabras (ya que dudo que encuentres libros de calidad con justificación y sin corte). Si después de compararlos todavía insiste en que no quiere corte de palabras, en mi opinión no se justifica que te calientes más la cabeza, por lo que no debería darte cargo de conciencia dejar que InDesign haga lo mejor que pueda, sin intervención ulterior tuya.
    En cuanto a tu segundo problema, nunca lo he tenido, pero recuerdo que hay una opción "Snap to document grid" en el menú Views que me imagino sirve exactamente para eso, aunque no la he usado (lo siento, mi programa está en inglés). También me imagino que te convendría fijar en puntos las unidades de la escala vertical, ya que así no tendrás que estar sacando cuentas odiosas. Además que ID, como la mayoría de los programas de diseño, usa internamente el punto como unidad de medida; y aproxima los valores en otras unidades, por lo que en este caso tus resultados serán más precisos.
    Espero que esta larga lata te sirva para algo.

  • MacBook Pro retina: Mid-range 13" or low-range 15"?

    Hi,
    I'm a second-year university student looking to get the latest MacBook Pro retina (switching from a PC). I have been to the store and tried both - I am very torn between getting a mid-range 13" (I want the 256GB SSD) or a low-range 15". With the Apple care, student discounts and tax (15% here), the difference in price comes down to $700 CAD. I am not sure whether spending this extra cash is worth is as I do not do any graphic or hardcore programming work. I use my laptop mostly to type notes, read and watch movies & TV series. I should mention that I will not consider MacBook Air, it's too thin for my taste (I feel like I will easily drop it or break it haha). Here are some pros and cons I've came up with - I wish to get some insight from all of you who have had experience with MacBook Pros:
    13":
    Pros:
    1. About 1kg lighter in weight, the charger is also lighter than the one used for 15", so it will add up to be more than 1kg lighter --> more portable
    2. Longer battery life (though I'll most likely be carrying around the charger anyway, I will almost always have somewhere to plug at school)
    3. Cheaper ($700 CAD less than the 15")
    Cons:
    1. Smaller screen (I've never used a laptop under 15.4", I have no idea whether 13" is enough as a comfortable size to work with for long hours), maybe eyes will get tired more easily
    2. Since there is less screen space, when working on programs such as Microsoft Office with multiple documents, have to spend little extra time adjusting size of the window or display (zoom in and such)
    15":
    Pros:
    1. Bigger screen, which makes the "retina" part much more obvious and apparent --> nicer to watch videos and movies.
    2. 16GB RAM, can "keep its value longer(?)" - I lack of a better way to say this... it seems like these things get upgraded quickly, 8GB may be good today, and next year the standard becomes 16GB. And since RAM is something important for most people, getting a 16GB feels like my laptop can withstand its value longer
    Cons:
    1. HEAVIER - this is what I'm more concerned about (please share your experiences with 15" rMBP's weight ). I'm afraid that although it doesn't feel much lighter when I hold it, and it's probably not that heavy with just the rMBP in the backpack - the extra weight might show during exam times when I have to carry more books around.
    2. Price - Is the $700CAD worth it? Because the difference that I can really experience will probably be 1)the screen and 2) the RAM, since I only do ordinary business with my laptop.  I know what the extra money is worth it for those professional users out there given the higher specs of the processor and graphics card, but I probably won't feel anything, right?
         - but then, if the extra screen real estate can make me work more efficiently (share your experiences please, I would really like to hear them), and that it's not heavy, I do have the budget to pay the extra $700.
    As you may be able to tell, I've done quite a lot of research, but I am still torn and don't know how to decide. I guess the biggest question is portability vs. extra screen space & retina experience. I would really appreciate if you could share your opinions and experiences! If you can convince me of which model to choose, I will be very grateful. I've been losing productivity for days just to think about this decision dilemma...
    Thanks in advance!
    Ellen

    It is really a personnel choice. I myself would opt for the 15 inch because I consider the 13 inch has too small a screen and the 16 GB of memory is a plus.

  • BAPI CHANGEMULTI and CRM_ORDER_MAINTAIN

    Hi all,
    I have a couple of questions which are strictly connected:
    1. Does anybody know if BAPI BAPI_BUSPROCESSND_CHANGEMULTI, in CRM application is suitable for adding a new item in a sales order already created?
    The fact we have set up parameter <b>A (CREATE)</b>, in the internal table ITEM , but after a long debuggins Bapi return us the parameter<b> A (MODIFY).</b>
    CALL FUNCTION 'BAPI_BUSPROCESSND_CHANGEMULTI'
      TABLES
       HEADER                  = CT_ORDERADM_H
       ITEM                    = CT_ORDERADM_I
       SALES                   = it_sales
       ORGANISATION            = it_organiz
       PRICING                 = it_pricing
       APPOINTMENT             = it_appointment
        TEXT                    = it_text
        INPUT_FIELDS            = ct_input
       RETURN                  = it_return_bapi
       CONDITION_CREATE        = it_preciopos
       SCHEDULELINE            = it_repartos
       BILLING                 = it_billing_maintain.
    LOOP AT it_return_bapi.
          IF it_return_bapi-TYPE = 'E' OR
             it_return_bapi-TYPE = 'A'.
            MESSAGE it_return_bapi-message type 'I'.
          ENDIF.
        ENDLOOP.
    2 . <b>CRM_ORDER MAINTAIN</b> used in another version of the program, return us the new position but unfortunately it create <b>PRICE CONDITIONS INACTIVE</b>, filled with 0.
    So far we do not know why it create inactive conditions, especially the price one as, this condition is not statistical.
    The code is the following:
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
         EXPORTING
           IT_BILLING                    = it_billing_maintain
           IT_SCHEDLIN_I                 = IT_SCHEDLIN_maintain
           IT_PRIDOC                     = IT_PRIDOC
           IT_TEXT                       = IT_TEXT
         IMPORTING
           ET_EXCEPTION                  = ET_EXCEPTION
         CHANGING
           CT_ORDERADM_H                 = CT_ORDERADM_H
           CT_ORDERADM_I                 = CT_ORDERADM_I
           CT_INPUT_FIELDS               = CT_INPUT
           CT_DOC_FLOW                   = CT_DOC_FLOW
         EXCEPTIONS
           ERROR_OCCURRED                = 1
           DOCUMENT_LOCKED               = 2
           NO_CHANGE_ALLOWED             = 3
           NO_AUTHORITY                  = 4
       OTHERS                        = 5.
    Any suggestions are welcomed.
    Many thanks in advance,
    Andrea

    Hi Amit,
    basically we checked all input fields.
    We noticed that input fields are set up exatly as you said as for
    ORDERADM_H is A and for ORDERADM_I is B. 
    Unfortunately it still does not work. We think that input fields may be wrong.
    Attached you find the code use for this BAPI.
    In any case many thanks for your answer.
    Andrea.
    FORM rellenar_input_fields .
    inicio modificacion jgarciar 11122006 ********************
    rellenar tabla input_fields con datos de header
    loop at it_header.
       it_inputfields-REF_GUID = it_header-GUID.
       it_inputfields-REF_KIND = 'A'.
       it_inputfields-OBJECTNAME = 'ORDERADM_H'.
       append it_inputfields.
       ct_input-REF_GUID = it_header-GUID.
       ct_input-REF_KIND = 'A'.
       ct_input-OBJECTNAME = 'ORDERADM_H'.
       ct_input-fieldname = 'GUID'.
       append ct_input.
    endloop.
      loop at it_header.
        CT_INPUT-REF_GUID = it_header-GUID.
        CT_INPUT-REF_KIND = 'A'.
        CT_INPUT-FIELDNAME = 'OBJECT_ID'.
        CT_INPUT-OBJECTNAME = 'ORDERADM_H'.
        ct_input-changeable = 'A'.
        append CT_INPUT.
      endloop.
    Fin modificacion jgarciar 11122006 ********************
    Rellenar tbla input_fields de billing
      LOOP AT it_billing_maintain INTO wa_billing_maintain.
    Inicio modificacion jgarciar 11122006 ***************
       REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 ***************
        CLEAR: WA_INPUT, WA_NOMBRES.
      Datos de facturacion
        WA_INPUT-REF_GUID   = wa_billing_maintain-ref_guid.
        WA_INPUT-REF_KIND   = 'B'.
        WA_INPUT-OBJECTNAME = 'BILLING'.
        WA_input-FIELDNAME = 'BILLING_BLOCK'.
        WA_NOMBRES-FIELDNAME = 'BILLING_BLOCK'.
        WA_NOMBRES-changeable = ''.
    Inicio modificacion jgarciar 11122006 ************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 ************
    Inicio modificacion jgarciar 11122006 ************
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        append WA_INPUT TO CT_INPUT.
    Fin modificacion jgarciar 11122006 ************
      ENDLOOP.
    rellenar tabla input_fields con datos de item
    loop at CT_ORDERADM_I INTO WA_CT_ORDERADM_I.
    Inicio modificacion jgarciar 11122006 ******************
       SELECT SINGLE * FROM CRMD_ORDERADM_I
         WHERE GUID = WA_CT_ORDERADM_I-GUID.
    Si existe, solo se modifica la descripcion
        IF sy-subrc = 0.
    Fin modificacion jgarciar 11122006 ********************
    MMG - Description
        CLEAR WA_INPUT.
    Inicio modificacion jgarciar 11122006 **************
       REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
        WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
       REFRESH WA_INPUT-FIELD_NAMES.
        WA_input-FIELDNAME = 'DESCRIPTION'.
        WA_input-CHANGEABLE = ''.
       WA_NOMBRES-FIELDNAME = 'DESCRIPTION'.
       WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
       WA_NOMBRES-FIELDNAME = 'MODE'.
       WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         append wa_input to ct_input.
         CLEAR WA_INPUT.
        CLEAR WA_INPUT.
    Inicio modificacion jgarciar 11122006 **************
       REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
        WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
       REFRESH WA_INPUT-FIELD_NAMES.
        WA_input-FIELDNAME = 'MODE'.
        WA_input-CHANGEABLE = ''.
       WA_NOMBRES-FIELDNAME = 'DESCRIPTION'.
       WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
       WA_NOMBRES-FIELDNAME = 'MODE'.
       WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         append wa_input to ct_input.
         CLEAR WA_INPUT.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    Fin modificacion jgarciar 11122006 **************
    Inicio modificacion jgarciar 11122006 ***************
       endif.
       SELECT SINGLE * FROM CRMD_ORDERADM_I
         WHERE GUID = WA_CT_ORDERADM_I-GUID.
    Si existe, solo se modifica la descripcion
        IF sy-subrc <> 0.
          clear wa_input.
      MMG - GUID
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
    Inicio modificacion jgarciar 11122006 **************
         REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
           WA_input-FIELDNAME = 'GUID'.
          WA_NOMBRES-FIELDNAME = 'GUID'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
           append wa_input to ct_input.
        CLEAR WA_INPUT.
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
    Inicio modificacion jgarciar 11122006 **************
         REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
           WA_input-FIELDNAME = 'DESCRIPTION'.
          WA_NOMBRES-FIELDNAME = 'GUID'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
           append wa_input to ct_input.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
      MMG -HEADER
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'HEADER'.
          WA_NOMBRES-FIELDNAME = 'HEADER'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 **************
         INSERT WA_INPUT INTO TABLE CT_INPUT.
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'PRODUCT'.
          WA_NOMBRES-FIELDNAME = 'PRODUCT'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
           append WA_INPUT TO  CT_INPUT.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
          WA_input-FIELDNAME = 'ORDERED_PROD'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_NOMBRES-FIELDNAME = 'ORDERED_PROD'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
           append WA_INPUT TO  CT_INPUT.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'ITM_TYPE'.
          WA_NOMBRES-FIELDNAME = 'ITM_TYPE'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
           append WA_INPUT TO CT_INPUT.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'PARTNER_PROD'.
          WA_NOMBRES-FIELDNAME = 'PARTNER_PROD'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 ***************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 ***************
         INSERT WA_INPUT INTO TABLE CT_INPUT.
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'NUMBER_INT'.
          WA_NOMBRES-FIELDNAME = 'NUMBER_INT'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
           append WA_INPUT TO CT_INPUT.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
    MMG - 18-11-04
         WA_NOMBRES-FIELDNAME = 'NUMBER_EXT'.
         WA_NOMBRES-CHANGEABLE = ''.
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
       IF WA_CT_ORDERADM_I-ITM_TYPE <> 'ZTAD'.
        IF WA_CT_ORDERADM_I-NUMBER_PARENT <> ''.
      MMG - PARENT
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'PARENT'.
          WA_NOMBRES-FIELDNAME = 'PARENT'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
          append WA_INPUT TO CT_INPUT.
        CLEAR WA_INPUT.
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
    Fin modificacion jgarciar 11122006 **************
      MMG - NUMBER_PARENT
          WA_INPUT-REF_GUID = WA_CT_ORDERADM_I-GUID.
          WA_INPUT-REF_KIND = 'B'.
          WA_INPUT-OBJECTNAME = 'ORDERADM_I'.
         REFRESH WA_INPUT-FIELD_NAMES.
          WA_input-FIELDNAME = 'NUMBER_PARENT'.
          WA_NOMBRES-FIELDNAME = 'NUMBER_PARENT'.
          WA_NOMBRES-CHANGEABLE = ''.
    Inicio modificacion jgarciar 11122006 **************
         INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
         INSERT WA_INPUT INTO TABLE CT_INPUT.
           append wa_input to ct_input.
        CLEAR WA_INPUT.
    Fin modificacion jgarciar 11122006 **************
        ENDIF. "<> ZTAD
       ENDIF.
    Inicio modificacion jgarciar 11122006 ***************
    Fin modificacion jgarciar 11122006 ***************
    endloop.
    rellenar tabla input_fields con datos de item
    loop at ct_orderadm_i.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'GUID'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'HEADER'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'PRODUCT'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'ORDERED_PROD'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'ITM_TYPE'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'PARTNER_PROD'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'NUMBER_INT'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'NUMBER_EXT'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'PARENT'.
       append ct_input.
       ct_input-REF_GUID = ct_orderadm_i-GUID.
       ct_input-REF_KIND = 'B'.
       ct_input-OBJECTNAME = 'ORDERADM_I'.
       ct_input-FIELDNAME = 'NUMBER_PARENT'.
       append ct_input.
    endloop.
    rellenar tabla input_fields con datos de item
    Rellenar input fields con campos de doc_flow
    Loop At ct_doc_flow Into wa_ct_doc_flow.
       REFRESH WA_INPUT-FIELD_NAMES.
       wa_input-REF_GUID    = wa_ct_doc_flow-REF_GUID.
       wa_input-REF_KIND    = wa_ct_doc_flow-REF_KIND.
       wa_input-OBJECTNAME  = 'DOC_FLOW'.
       wa_nombres-fieldname   = 'REF_GUID'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'REF_KIND'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'OBJTYPE_A'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'OBJTYPE_B'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'OBJKEY_A'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'OBJKEY_B'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'VONA_KIND'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'RELTYPE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       wa_nombres-fieldname   = 'BREL_KIND'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    EndLoop.
    rellenar tabla input_fields con datos de sales
    loop at it_sales.
       WA_INPUT-REF_GUID = it_sales-REF_GUID.
       WA_INPUT-REF_KIND = it_sales-REF_KIND.
       WA_INPUT-OBJECTNAME = 'SALES'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'PO_NUMBER_SOLD'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    endloop.
    rellenar tabla input_fields con datos de organización
    loop at it_organiz.
       WA_INPUT-REF_GUID = it_organiz-REF_GUID.
       WA_INPUT-REF_KIND = 'A'.
       WA_INPUT-OBJECTNAME = 'ORGMAN'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'SALES_ORG_RESP'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    endloop.
    rellenar tabla input_fields con datos de SCHEDULELINE
    loop at it_repartos.
       WA_INPUT-REF_GUID = it_repartos-ITEM_GUID.
       WA_INPUT-REF_KIND = 'B'.
       WA_INPUT-OBJECTNAME = 'SCHEDLIN'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'QUANTITY'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    endloop.
    Inicio modificacion jgarciar 11122006 ********************
    Datos de schedulin - Cantidades
    loop at IT_SCHEDLIN_MAINTAIN INTO WA_IT_SCHEDLIN_MAINTAIN.
       WA_INPUT-REF_GUID = WA_IT_SCHEDLIN_MAINTAIN-REF_GUID.
       WA_INPUT-REF_KIND = 'B'.
       WA_INPUT-OBJECTNAME = 'SCHEDLIN'.
    Inicio modificacion jgarciar 11122006 *****************
       REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 *****************
       WA_NOMBRES-FIELDNAME = 'QUANTITY'.
    Inicio modificacion jgarciar 11122006 *****************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 *****************
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    endloop.
    Fin modificacion jgarciar 11122006 ********************
    rellenar tabla input_fields con datos de CONDITION_COM
    loop at it_pridoc into wa_pridoc.
       WA_INPUT-REF_GUID = wa_pridoc-REF_GUID.
       WA_INPUT-REF_KIND = 'B'.
       WA_INPUT-OBJECTNAME = 'PRIDOC'.
    Inicio modificacion jgarciar 11122006 *****************
       REFRESH WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 *****************
       WA_NOMBRES-FIELDNAME = 'CURRENCY'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'COND_TYPE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'COND_RATE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'COND_P_UNT'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Mod. 04.12.2006 ASA INICIO.
       WA_NOMBRES-FIELDNAME = 'KSCHL'.
    Inicio modificacion jgarciar 11122006 *****************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-field_names.
    Fin modificacion jgarciar 11122006 *****************
       WA_NOMBRES-FIELDNAME = 'WAERS'.
    Inicio modificacion jgarciar 11122006 *****************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-field_names.
    Fin modificacion jgarciar 11122006 *****************
       WA_NOMBRES-FIELDNAME = 'KBETR'.
    Inicio modificacion jgarciar 11122006 *****************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-field_names.
       WA_NOMBRES-FIELDNAME = 'KPEIN'.
    Inicio modificacion jgarciar 11122006 *****************
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-field_names.
    Fin modificacion jgarciar 11122006 *****************
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    Mod. 04.12.2006 ASA FINAL.
    endloop.
    MMG - Input fields para los textos
    Inicio modificacion jgarciar 11122006 ********************
      loop at it_text into wa_it_text.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'TDID'.
        APPEND WA_INPUT TO CT_INPUT.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'TDSPRAS'.
        APPEND WA_INPUT TO CT_INPUT.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'TDSTYLE'.
        APPEND WA_INPUT TO CT_INPUT.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'MODE'.
        APPEND WA_INPUT TO CT_INPUT.
       clear wa_input.
       WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
       WA_INPUT-REF_KIND = 'B'.
       WA_INPUT-OBJECTNAME = 'TEXTS'.
       wa_input-fieldname = 'LINES'.
       APPEND WA_INPUT TO CT_INPUT.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'TDFORMAT'.
        APPEND WA_INPUT TO CT_INPUT.
        clear wa_input.
        WA_INPUT-REF_GUID = wa_it_text-REF_GUID.
        WA_INPUT-REF_KIND = 'B'.
        WA_INPUT-OBJECTNAME = 'TEXTS'.
        wa_input-fieldname = 'TDLINE'.
        APPEND WA_INPUT TO CT_INPUT.
    Inicio modificacion jgarciar 11122006 *****************
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'TDID'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'TDSPRAS'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'TDSTYLE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'MODE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'LINES'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'TDFORMAT'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       WA_NOMBRES-FIELDNAME = 'TDLINE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
    Fin modificacion jgarciar 11122006 *****************
       INSERT WA_INPUT INTO TABLE CT_INPUT.
      endloop.
    Fin modificacion jgarciar 11122006 ********************
    rellenar tabla input_fields con datos de PARTNER
    loop at it_partner.
       WA_INPUT-REF_GUID = it_partner-REF_GUID.
       WA_INPUT-REF_KIND = it_partner-REF_KIND.
       WA_INPUT-OBJECTNAME = 'PARTNER'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_INPUT-LOGICAL_KEY = it_partner-REF_PARTNER_HANDLE.
       WA_NOMBRES-FIELDNAME = 'PARTNER_FCT'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
       WA_INPUT-REF_GUID = it_partner-REF_GUID.
       WA_INPUT-REF_KIND = it_partner-REF_KIND.
       WA_INPUT-OBJECTNAME = 'PARTNER'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_INPUT-LOGICAL_KEY = it_partner-REF_PARTNER_HANDLE.
       WA_NOMBRES-FIELDNAME = 'PARTNER_NO'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
       WA_INPUT-REF_GUID = it_partner-REF_GUID.
       WA_INPUT-REF_KIND = it_partner-REF_KIND.
       WA_INPUT-OBJECTNAME = 'PARTNER'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_INPUT-LOGICAL_KEY = it_partner-REF_PARTNER_HANDLE.
       WA_NOMBRES-FIELDNAME = 'NO_TYPE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
       WA_INPUT-REF_GUID = it_partner-REF_GUID.
       WA_INPUT-REF_KIND = it_partner-REF_KIND.
       WA_INPUT-OBJECTNAME = 'PARTNER'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_INPUT-LOGICAL_KEY = it_partner-REF_PARTNER_HANDLE.
       WA_NOMBRES-FIELDNAME = 'DISPLAY_TYPE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
       WA_INPUT-REF_GUID = it_partner-REF_GUID.
       WA_INPUT-REF_KIND = it_partner-REF_KIND.
       WA_INPUT-OBJECTNAME = 'PARTNER'.
       REFRESH WA_INPUT-FIELD_NAMES.
       WA_INPUT-LOGICAL_KEY = it_partner-REF_PARTNER_HANDLE.
       WA_NOMBRES-FIELDNAME = 'KIND_OF_ENTRY'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
    endloop.
    JCF 19/12/2003 Incorporar funcionalidad fechas de ZSUBIROFERTA
    Rellenar input_fields con datos de appointment
      LOOP AT it_appointment.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'APPOINTMENT'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'APPT_TYPE'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'APPT_TYPE'.
        append wa_input to ct_input.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'APPOINTMENT'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'TIMESTAMP_FROM'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'APPT_TYPE'.
        append wa_input to ct_input.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'TIMESTAMP_FROM'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'TIMEZONE_FROM'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'TIMEZONE_FROM'.
        append wa_input to ct_input.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'APPOINTMENT'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'TIMESTAMP_TO'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'TIMESTAMP_TO'.
        append wa_input to ct_input.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'APPOINTMENT'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'TIMEZONE_TO'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'TIMEZONE_TO'.
        append wa_input to ct_input.
        WA_INPUT-REF_GUID = it_appointment-ref_guid.
        WA_INPUT-REF_KIND = 'A'.
        WA_INPUT-OBJECTNAME = 'APPOINTMENT'.
       REFRESH WA_INPUT-FIELD_NAMES.
        if it_appointment-APPT_TYPE = 'ZLIQUIDACION'.
          WA_INPUT-LOGICAL_KEY = 'ZLIQUIDACIONX'.
        ELSE.
          WA_INPUT-LOGICAL_KEY = it_appointment-APPT_TYPE.
        ENDIF.
       WA_NOMBRES-FIELDNAME = 'DURATION'.
       INSERT WA_NOMBRES INTO TABLE WA_INPUT-FIELD_NAMES.
       INSERT WA_INPUT INTO TABLE CT_INPUT.
        wa_input-fieldname = 'DURATION'.
        append wa_input to ct_input.
      endloop.
    Fin JCF 19/12/2003 Incorporar funcionalidad fechas de ZSUBIROFERTA
    Inicio modificacion jgarciar 11122006 ********************
    rellenar tabla input_fields con datos de CONDITION_COM
      loop at it_preciopos.
        CT_INPUT-REF_GUID = it_preciopos-REF_GUID.
        CT_INPUT-REF_KIND = 'B'.
        CT_INPUT-OBJECTNAME = 'CONDITION_COM'.
        CT_INPUT-FIELDNAME = 'CURRENCY'.
        append CT_INPUT.
        CT_INPUT-REF_GUID = it_preciopos-REF_GUID.
        CT_INPUT-REF_KIND = 'B'.
        CT_INPUT-OBJECTNAME = 'CONDITION_COM'.
        CT_INPUT-FIELDNAME = 'COND_TYPE'.
        append CT_INPUT.
        CT_INPUT-REF_GUID = it_preciopos-REF_GUID.
        CT_INPUT-REF_KIND = 'B'.
        CT_INPUT-OBJECTNAME = 'CONDITION_COM'.
        CT_INPUT-FIELDNAME = 'COND_RATE'.
        append CT_INPUT.
        CT_INPUT-REF_GUID = it_preciopos-REF_GUID.
        CT_INPUT-REF_KIND = 'B'.
        CT_INPUT-OBJECTNAME = 'CONDITION_COM'.
        CT_INPUT-FIELDNAME = 'COND_P_UNT'.
        append CT_INPUT.
      endloop.
    rellenar tabla input_fields con datos de sales
      loop at it_sales.
        CT_INPUT-REF_GUID = it_sales-REF_GUID.
        CT_INPUT-REF_KIND = it_sales-REF_KIND.
        CT_INPUT-OBJECTNAME = 'SALES'.
        CT_INPUT-FIELDNAME = 'PO_NUMBER_SOLD'.
        append CT_INPUT.
      endloop.
    rellenar tabla input_fields con datos de pricing
      loop at IT_PRICING.
        CT_INPUT-REF_GUID = it_pricing-REF_GUID.
        CT_INPUT-REF_KIND = it_pricing-REF_KIND.
        CT_INPUT-OBJECTNAME = 'PRICING'.
        CT_INPUT-FIELDNAME = 'PRICE_DATE'.
        append CT_INPUT.
      endloop.
    rellenar tabla input_fields con datos de organización
      loop at IT_ORGANIZ.
        CT_INPUT-REF_GUID = it_organiz-REF_GUID.
        CT_INPUT-REF_KIND = 'A'.
        CT_INPUT-OBJECTNAME = 'ORGMAN'.
        CT_INPUT-FIELDNAME = 'SALES_ORG_RESP'.
        append CT_INPUT.
      endloop.
    LLenar tabla scheduline.
      loop at it_repartos.
        ct_input-REF_GUID = it_repartos-ITEM_GUID.
        ct_input-REF_KIND = 'B'.
        ct_input-OBJECTNAME = 'SCHEDLIN'.
        ct_input-FIELDNAME = 'QUANTITY'.
        append ct_input.
      endloop.
    Fin modificacion jgarciar 11122006 ********************
    ENDFORM.                    " rellenar_input_fields

  • Premiere 6.0 ¿2 videos a la vez?

    hola, ¿alguien me podría decir si es posible presentar 2 (o mas) videos a la vez con el adobe premiere 6.0 (y como hacerlo?)? no me refiero a sobreponerlos, me refiero a hacerlos mas pequeños de forma que pueda presentar uno a cada lado de la pantalla (con el fondo en negro).
    gracias

    Tengo varias cintas de video.Al pasarlas al ordenador cada una ocupa 13 gigas,(en formato .avi). Por tanto no puedo meterlas todas por falta de espacio. Quisiera hacer un dvd con un poco de cada una,para ello necesito un programa que corte los archivos .avi y otro que luego los una para hacer el citado dvd.
    Lo intento editar con Pinacle, pero al borrar del ordenador el archivo .avi, para poder meter otro, no me deja pues el archivo que crea Pinacle necesita del .avi y por tanto no puedo borrarlo.
    Y ese es mi problema al no poder borrar no tengo espacio para meter mas archivos y no puedo crear el dvd.
    Alguien me puede echar una ayuda, mil gracias mi correo es.
    [email protected]
    saludos,
    gregorio

Maybe you are looking for

  • Hard Disk Noise

    Hi, I can hear a soft shooshing sound coming from the left side of my MacBook. I am pretty sure it is the hard drive. I can sometimes also feel a slight vibration on the left side also. It is not the clicking sound I normally associate with disk acce

  • JFileChooser applet doesn't work on all platforms

    We have a signed Java applet which works perfectly on Windows XP and Linux but malfunctions on Windows 7 and MacOS 10.5. The part which does not work is opening up a JFileChooser (which opens up fine) which then permits the user to browse local files

  • 2 CF servers,but different remote object path for flash

    I have 2 CF servers,but different remote object path for flex in each server. Eg for one flex program in my dev server I define the remote object as follows <mx:RemoteObject id="myService" destination="ColdFusion" source="cfide.flex.path_to_file" sho

  • How do you make an appendix in iAuthor

    How do you make an appendix in iAuthor?

  • Rowset.setAttributeInfo lost

    version 3.2.3 build 1018 on Windows 2000 300+ MB I removed a column/attribute from one of my BC4J views. I forgot to remove the InfoSwing textcontrol that used that column (separate project in same WS as BC4J module). After rebuild of everything, and