<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0YCRHw_cSp7ImA9WhRaEUo.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589</id><updated>2012-02-14T01:26:05.249+01:00</updated><category term="SAP-CO" /><category term="SAP-MM" /><category term="SAP-BC" /><category term="SAP-HR" /><category term="SAP-PP" /><category term="SAP" /><category term="SAP-FI" /><category term="SAP-SD" /><category term="SAP-PM" /><category term="SAP-PS" /><category term="SAP-ABAP" /><title>Blog de SAP</title><subtitle type="html">Customizing, ABAP, noticias...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blogdesap.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>101</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BlogDeSap" /><feedburner:info uri="blogdesap" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkEMR3g-fip7ImA9WhRaEUw.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3955953208798318268</id><published>2012-02-13T08:38:00.000+01:00</published><updated>2012-02-13T08:38:06.656+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-13T08:38:06.656+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PM" /><title>Funciones de interlocutor en órdenes de mantenimiento</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/wonderlane/6696970999/" title="A customer discusses art and business with Lama G, at his coffee shop, goodies, Lama G's Cafe, Fremont, Seattle, Washington, USA by Wonderlane, on Flickr"&gt;&lt;img alt="A customer discusses art and business with Lama G, at his coffee shop, goodies, Lama G's Cafe, Fremont, Seattle, Washington, USA" height="333" src="http://farm8.staticflickr.com/7172/6696970999_ce2dafda2e.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
En mantenimiento y servicio al cliente llamamos interlocutores 
a aquellas personas (físicas o jurídicas) involucradas en órdenes, avisos, 
equipos, etc. Son, por ejemplo, el cliente donde se ubica un equipo, la persona 
de contacto que ha generado un aviso, etc.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Según se indica en la &lt;a href="http://help.sap.com/saphelp_470/helpdata/es/42/51b39b4a1211d182b80000e829fbfe/frameset.htm" target="_blank"&gt;ayuda de SAP&lt;/a&gt;, de forma&amp;nbsp;estándar podemos asociar a nuestras 
órdenes, equipos y otros objetos,&amp;nbsp;interlocutores del tipo: clientes, personas de 
contacto, proveedores, usuarios, etc. Pero si necesitamos añadir nuevos 
interlocutores dentro &lt;a href="http://blogdesap.blogspot.com/search/label/SAP-PM" target="_blank"&gt;PM y 
CS&lt;/a&gt; tendremos que acudir a la parametrización.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Customizing&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En este ejemplo voy a crear el tipo de interlocutor “Operario” 
asociado a una orden de trabajo.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar debemos conocer el esquema asociado al objeto 
que queremos modificar. Para ello vamos al punto de customizing de nuestra orden 
donde se indica el esquema que va a seguir. Si el objeto no fuese una orden sino 
un equipo o un aviso, entonces deberíamos buscar el punto de customizing para el 
equipo o el aviso.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Mantenimiento y servicio al cliente / Gestión de 
mantenimiento y servicios / Órdenes de mantenimiento y servicios / Interlocutor 
/ Definir esquema y función de interlocutor / OIOM - Asignar esquema de 
interlocutor a orden&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-mHTaNecRv04/TzWCvrE2pyI/AAAAAAAAB_E/hP23t890vQQ/s1600/00EsquemaInterlocutor.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="52" src="http://2.bp.blogspot.com/-mHTaNecRv04/TzWCvrE2pyI/AAAAAAAAB_E/hP23t890vQQ/s320/00EsquemaInterlocutor.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Vamos al apartado de Servicio Cliente.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Mantenimiento y servicio al cliente / Datos maestros en 
mantenimiento y servicio al cliente / Parametrizaciones básicas / Interlocutor / 
VOP2 - Definir esquema de interlocutor&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-7vswhYr3yA4/TzWC4h8IJlI/AAAAAAAAB_M/6n1zodDW-1o/s1600/01EsquemaInterlocutor.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/-7vswhYr3yA4/TzWC4h8IJlI/AAAAAAAAB_M/6n1zodDW-1o/s320/01EsquemaInterlocutor.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Entramos en las funciones de interlocutor y creamos una nueva 
entrada ‘Operario’. Indicamos la clase de interlocutor que será. Para nosotros 
será un usuario (US) que estará definido en la transacción &lt;a href="http://www.sap-img.com/hr015.htm" target="_blank"&gt;PA30&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-wfMFpiqznTs/TzWC-vcD36I/AAAAAAAAB_U/J-uExcGixQE/s1600/02FuncionInterlocutorOperario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="47" src="http://3.bp.blogspot.com/-wfMFpiqznTs/TzWC-vcD36I/AAAAAAAAB_U/J-uExcGixQE/s320/02FuncionInterlocutorOperario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
La orden sigue el esquema ‘ZV’. Así que marcamos este esquema 
y definimos la nueva función dentro del esquema. Como es una función de 
interlocutor no obligatoria la dejamos tal cual, aunque existen varias opciones 
en cada una de las columnas que aparecen al lado de la función.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-yiaVbeO-qr4/TzWDDrUcyOI/AAAAAAAAB_c/wtZYS1iJcMM/s1600/03EsquemaInterlocutorZV.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://1.bp.blogspot.com/-yiaVbeO-qr4/TzWDDrUcyOI/AAAAAAAAB_c/wtZYS1iJcMM/s320/03EsquemaInterlocutorZV.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-urk027YE42I/TzWDMgSBcyI/AAAAAAAAB_k/MH9sL7to9K8/s1600/04FuncionInterlocutorEnEsquema.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="53" src="http://1.bp.blogspot.com/-urk027YE42I/TzWDMgSBcyI/AAAAAAAAB_k/MH9sL7to9K8/s320/04FuncionInterlocutorEnEsquema.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Resultado&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ahora vamos a crear una nueva orden y vamos a ver cómo añadir 
un operario dentro de la orden.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Mantenimiento / Gestión de mantenimiento / Orden 
/ IW31&amp;nbsp;– Crear en general&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Introducimos nuestra orden tipo ‘ZM15’&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Escribimos los datos de obligado cumplimiento que nos 
solicite la orden.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Vamos a la pestaña “Interloc”.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Abrimos el desplegable de funciones de interlocutor y allí 
encontraremos la función ZZ para operarios.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-KO_kpMvVfAA/TzWDRrWcFXI/AAAAAAAAB_s/20tuWhKmBvI/s1600/05InterlocutorOrden.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://1.bp.blogspot.com/-KO_kpMvVfAA/TzWDRrWcFXI/AAAAAAAAB_s/20tuWhKmBvI/s320/05InterlocutorOrden.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/wonderlane/" target="_blank"&gt;Wonderlane&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3955953208798318268?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/asLgPn31QAlsgQRStPuLzS9lM-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/asLgPn31QAlsgQRStPuLzS9lM-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/asLgPn31QAlsgQRStPuLzS9lM-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/asLgPn31QAlsgQRStPuLzS9lM-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/3YmS8EkKZCE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3955953208798318268/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/02/funciones-de-interlocutor-en-ordenes-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3955953208798318268?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3955953208798318268?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/3YmS8EkKZCE/funciones-de-interlocutor-en-ordenes-de.html" title="Funciones de interlocutor en órdenes de mantenimiento" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-mHTaNecRv04/TzWCvrE2pyI/AAAAAAAAB_E/hP23t890vQQ/s72-c/00EsquemaInterlocutor.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/02/funciones-de-interlocutor-en-ordenes-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAEQXc9eip7ImA9WhRbFUw.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-7860441317530012232</id><published>2012-02-06T08:51:00.000+01:00</published><updated>2012-02-06T08:51:40.962+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T08:51:40.962+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-SD" /><title>Campos de reserva en clientes</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mikecogh/2615450243/" title="Central Market by mikecogh, on Flickr"&gt;&lt;img alt="Central Market" height="375" src="http://farm4.staticflickr.com/3290/2615450243_2bd0d5a97a.jpg" width="500" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
Esta semana os traigo otro artículo que&amp;nbsp;ayudará a&amp;nbsp;vuestros 
clientes a aumentar el número de campos disponibles en una transacción&amp;nbsp;SAP. En 
este caso buscaremos añadir campos en el maestro de clientes.&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Si vais al maestro de clientes veréis que en el menú 
&lt;em&gt;Detalles / Datos adicionales&lt;/em&gt; SAP provee una serie de campos sin 
funcionalidad específica y con descripción&lt;em&gt; “&lt;/em&gt;Atributos 1 a 10”&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Comercial / Datos maestros / Interlocutor 
comercial / Cliente / Modificar / XD02&amp;nbsp;– Total&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-4_5AnYabz80/Tyzvx2bICgI/AAAAAAAAB-M/qdGkVDyXwLY/s1600/01CltesAtributos.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-4_5AnYabz80/Tyzvx2bICgI/AAAAAAAAB-M/qdGkVDyXwLY/s320/01CltesAtributos.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En nuestro ejemplo, la empresa quiere añadir dos campos donde 
informar el día de la semana a la que se le deben servir nuestros productos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar vamos a quedarnos con el &lt;a href="http://sapyabap.blogspot.com/2008/07/el-diccionario-de-datos-dominios-y.html" target="_blank"&gt;elemento de datos&lt;/a&gt; al 
que corresponde el campo “Atributo 1”. Para ello, nos posicionamos sobre el 
campo “Atributo 1” y pulsamos F1 y seguidamente el icono “Datos 
técnicos”. Obtenemos el elemento de datos KATR1.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seguidamente vamos a cambiar la descripción del “Atributo 1” 
por “Día”.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Utilidades / Ampliaciones / 
CMOD - Gestión de proyectos / Pasar a / Ampliaciones globales / Palabras clave / 
Modificar&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Introducimos el elemento de datos al que corresponde el campo 
que queremos modificar.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Modificamos la descripción de todos los apartados.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-OpbbRNNasSM/TyzvyaKlagI/AAAAAAAAB-Q/NIcJhdNLuV0/s1600/02CltesDescripcion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://2.bp.blogspot.com/-OpbbRNNasSM/TyzvyaKlagI/AAAAAAAAB-Q/NIcJhdNLuV0/s320/02CltesDescripcion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
A continuación incluimos los valores posibles que puede 
contener este campo.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística en general / Interlocutor comercial / Clientes / 
Control / Definir atributos / Atributos de cliente&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;SM30 - Actualizar vistas de tabla / Vista V_TVK0&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Incluimos nuestros valores posibles.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-PT0APpLO-UQ/TyzvyzI_vjI/AAAAAAAAB-Y/1yPBF5N-km4/s1600/03CltesDias.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-PT0APpLO-UQ/TyzvyzI_vjI/AAAAAAAAB-Y/1yPBF5N-km4/s1600/03CltesDias.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Resultado&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Volvemos al maestro de clientes y observamos el resultado.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-vLz3hHhceZQ/Tyzvz_AskiI/AAAAAAAAB-g/77Im5wTmsfc/s1600/04CltesResultado.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/-vLz3hHhceZQ/Tyzvz_AskiI/AAAAAAAAB-g/77Im5wTmsfc/s320/04CltesResultado.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Decir que existen hasta 10 atributos que pueden ser utilizados 
en la parte general (elementos de datos KATR1 a KATR10) y cinco más en la parte de ventas (elementos de datos KVGR1 a KVGR5). A los primeros asignamos valores a través de las vistas V_TVK0 a V_TVK9; a los segundos con las vistas V_TVV1 a V_TVV5&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/mikecogh/" target="_blank"&gt;mikecogh&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-7860441317530012232?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e6dcWjvh4gALlmz3bEORSV9hT8c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6dcWjvh4gALlmz3bEORSV9hT8c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e6dcWjvh4gALlmz3bEORSV9hT8c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6dcWjvh4gALlmz3bEORSV9hT8c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/VlhGYwqGtNk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/7860441317530012232/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/02/campos-de-reserva-en-clientes.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7860441317530012232?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7860441317530012232?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/VlhGYwqGtNk/campos-de-reserva-en-clientes.html" title="Campos de reserva en clientes" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-4_5AnYabz80/Tyzvx2bICgI/AAAAAAAAB-M/qdGkVDyXwLY/s72-c/01CltesAtributos.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/02/campos-de-reserva-en-clientes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQNR3w4fCp7ImA9WhRbEUQ.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-7631651631679702434</id><published>2012-01-30T08:00:00.000+01:00</published><updated>2012-02-02T14:46:36.234+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-02T14:46:36.234+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-ABAP" /><title>Índices de tablas</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/dinah/2155542715/" title="3 Bottle Bar by H.i. Williams (1943) page xi by MetaGrrrl, on Flickr"&gt;&lt;img alt="3 Bottle Bar by H.i. Williams (1943) page xi" height="500" src="http://farm3.staticflickr.com/2198/2155542715_4c9f215b2f.jpg" width="375" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Definición&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Un índice de una base de datos, según la &lt;a href="http://es.wikipedia.org/wiki/%C3%8Dndice_(base_de_datos)" target="_blank" title="Indice"&gt;Wikipedia&lt;/a&gt; es:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;“una estructura de datos que mejora la velocidad de las 
operaciones, permitiendo un rápido acceso a los registros de una tabla en una 
base de datos”&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Se suele crear un índice sobre una tabla del diccionario ABAP 
cuando en uno de nuestros programas nos vemos obligados a hacer búsquedas de 
información, pero el acceso a ésta no se realiza de acuerdo a campos claves de 
dicha tabla.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imaginemos que deseamos extraer un listado de materiales de 
nuestra base de datos. Para ello debemos ir a la tabla MARA que contiene toda la 
información general de materiales de nuestra empresa. Lo ideal en este caso 
sería hacer la búsqueda poniendo como condición de selección el campo número de 
material (MARA-MATNR) que es el único campo clave de la tabla. Sin embargo, 
nuestro caso es más complejo y se nos pide hacer una búsqueda de materiales a 
partir del campo número de material anterior (MARA-BISMT) en un código como el 
siguiente:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre lang="abap"&gt;REPORT zprueba
       NO STANDARD PAGE HEADING LINE-SIZE 255.

TABLES:
  mara.

DATA: BEGIN OF t_mara OCCURS 0,
  matnr LIKE mara-matnr,
  bismt LIKE mara-bismt,
END OF t_mara.

SELECT-OPTIONS:
  s_bismt FOR mara-bismt.

START-OF-SELECTION.

  SELECT * FROM mara
    INTO CORRESPONDING FIELDS OF TABLE t_mara
    WHERE bismt IN s_bismt.
&lt;/pre&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El rendimiento de un programa de este tipo se encuentra 
penalizada ya que el campo de búsqueda no es clave en la tabla.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Solución&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Crear un índice para el campo MARA-BISMT.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div align="justify"&gt;
Entramos en la tabla de diccionario MARA.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Desarrollo / SE11&amp;nbsp;– 
Diccionario ABAP&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Marcamos el botón ‘Indices’ y “crear índice”.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-F9lDxL3Kb5A/TyXCkwCdoEI/AAAAAAAAB9w/04gxzWP0_do/s1600/01IndiceCrear.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://1.bp.blogspot.com/-F9lDxL3Kb5A/TyXCkwCdoEI/AAAAAAAAB9w/04gxzWP0_do/s320/01IndiceCrear.PNG" title="Crear indice SAP" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Damos una codificación a nuestro índice, por ejemplo, 
Z1.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-skSkMOqdchs/TyXClRkWqGI/AAAAAAAAB90/GzKwVlq4JGw/s1600/02IndiceCodigo.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-skSkMOqdchs/TyXClRkWqGI/AAAAAAAAB90/GzKwVlq4JGw/s1600/02IndiceCodigo.PNG" title="Definir indice SAP" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Lo identificamos con una descripción.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dejamos la opción que nos da por defecto, índice no único en 
todos los sistemas de la base de datos.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Escribimos el campo por el cual vamos a indexar la base de 
datos. Es importante que uno de ellos sea siempre el campo mandante.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-raQ65L1vg5o/TyXClzs1CuI/AAAAAAAAB98/cDNAPTXEc2Y/s1600/03IndiceCampos.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://4.bp.blogspot.com/-raQ65L1vg5o/TyXClzs1CuI/AAAAAAAAB98/cDNAPTXEc2Y/s320/03IndiceCampos.PNG" title="Campos indice SAP" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Ya podemos grabar y activar.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
A partir de ahora, en principio debería mejorar el rendimiento 
de nuestro programa.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/dinah/" target="_blank"&gt;Metagrrrl&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-7631651631679702434?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4hzlj8SYBrJIKfEUs8aYfc-Nmuc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4hzlj8SYBrJIKfEUs8aYfc-Nmuc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4hzlj8SYBrJIKfEUs8aYfc-Nmuc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4hzlj8SYBrJIKfEUs8aYfc-Nmuc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/nHJFjIwbv2A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/7631651631679702434/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/01/definicion-un-indice-de-una-base-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7631651631679702434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7631651631679702434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/nHJFjIwbv2A/definicion-un-indice-de-una-base-de.html" title="Índices de tablas" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-F9lDxL3Kb5A/TyXCkwCdoEI/AAAAAAAAB9w/04gxzWP0_do/s72-c/01IndiceCrear.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/01/definicion-un-indice-de-una-base-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYHRHk5cSp7ImA9WhRUE00.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3043991697087676173</id><published>2012-01-23T08:00:00.000+01:00</published><updated>2012-01-23T09:08:55.729+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T09:08:55.729+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-SD" /><title>Datos adicionales en documentos de ventas</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/27128437@N07/3020096760/" title="Sales Bags by I See Modern Britain, on Flickr"&gt;&lt;img alt="Sales Bags" height="432" src="http://farm4.staticflickr.com/3189/3020096760_f7ab288466.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
El tema de este artículo es cómo añadir nuevos campos no 
estándar en documentos de ventas. Pues a veces ocurre que nuestro cliente no 
tiene a su disposición dentro del abanico de campos que le ofrece SAP estándar 
ciertos campos concretos muy específicos de su negocio.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Pasos&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Nuestra empresa necesita crear una numeración adicional y 
específica para cada uno de los documentos de venta que genera aparte de la que 
genera SAP estándar. ¿Cómo podemos solucionar este problema?&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar añadimos este campo adicional a nuestra tabla 
estándar de documentos ventas estándar ‘VBAK’. Para ello creamos añadimos una 
estructura append adicional.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Desarrollo / SE11&amp;nbsp;– 
Diccionario ABAP / Pasar a / Estructura append&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-YdACnQko938/TxyEAVhNjTI/AAAAAAAAB9E/g1vNDZBVMrk/s1600/01.Append.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131" src="http://2.bp.blogspot.com/-YdACnQko938/TxyEAVhNjTI/AAAAAAAAB9E/g1vNDZBVMrk/s320/01.Append.PNG" title="Estructura append de la VBAK" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Damos un nombre nuevo a nuestra estructura ZZ, añadimos el 
nombre del campo y su tipo y descripción. Activamos y esperamos. Activar la 
estructura de la tabla VBAK puede requerir bastante tiempo.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
A continuación modificamos la pantalla que SAP ya tiene 
preparada para modificaciones específicas de cliente. SAP provee las dynpros 
8309 y 8310 para modificaciones de la pantalla de "Datos Adicionales B" que 
podemos encontrar en cualquier documento de ventas estándar. En algunos casos muy específicos pueden existir problemas en la creación de campos adicionales en estas dynpros. La nota &lt;a href="https://websmp130.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=302497" target="_blank"&gt;302497 &lt;/a&gt;de SAP explica cómo solucionarlos.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Desarrollo / Interfase de 
usuario / SE51&amp;nbsp;– Screen painter&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-cAwJOGjQR_o/TxyEA7QiEUI/AAAAAAAAB9M/tJcad6Hss8g/s1600/02.Dynpro.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/-cAwJOGjQR_o/TxyEA7QiEUI/AAAAAAAAB9M/tJcad6Hss8g/s320/02.Dynpro.PNG" title="Modificar la dynpro estandar con SE51" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Abrimos el layout e insertamos nuestro campo. 
Activamos.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Pasar a / Ventana secundaria / Campo Dict/Programa 
(F6)&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--TWZU5Qa1VU/TxyEBcCATiI/AAAAAAAAB9Q/2DvY11yat3Y/s1600/03.Dynpro.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/--TWZU5Qa1VU/TxyEBcCATiI/AAAAAAAAB9Q/2DvY11yat3Y/s320/03.Dynpro.PNG" title="Añadir nuevo campo en la dynpro" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Una vez modificada la pantalla debemos informar el campo. 
Para eso necesitamos una user exit, por ejemplo la MV45AFZZ. Introducimos 
nuestro código en la rutina “userexit_save_document_prepare”.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;div align="justify"&gt;
&lt;div style="text-align: center;"&gt;
CONCATENATE ‘034’ VBAK-VBELN+1(9) INTO VBAK-ZZNUM.&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Desarrollo / SE38&amp;nbsp;– Editor 
ABAP&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En el caso de que queramos hacer modificaciones en el 
comportamiento de la pantalla antes o después del procesado de datos tenemos las 
user exits MV45AOZZ (&lt;a href="http://www.abap.es/centro_Manual_14_Programacion_dialogo.htm" target="_blank"&gt;PBO&lt;/a&gt;) y MV45AIZZ (&lt;a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb2d67358411d1829f0000e829fbfe/content.htm" target="_blank"&gt;PAI&lt;/a&gt;).&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Resultado&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Creamos un nuevo pedido de ventas.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Comercial / Ventas / Pedido / VA01&amp;nbsp;– 
Crear&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Navegamos a la pestaña “Datos adicionales B”. El valor es el conjunto del valor 034 y los nueve últimos dígitos del pedido de ventas SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-QOtRDjZ23_8/TxyEB8TKoYI/AAAAAAAAB9Y/jiAGrECc1WM/s1600/04.Resultado.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QOtRDjZ23_8/TxyEB8TKoYI/AAAAAAAAB9Y/jiAGrECc1WM/s1600/04.Resultado.PNG" title="Campo adicional en el pedido de ventas" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Para los que deseéis investigar, decir que existe la BADI &amp;nbsp;&lt;a href="http://forums.sdn.sap.com/thread.jspa?threadID=2094589&amp;amp;tstart=0" target="_blank"&gt;BADI_SD_TAB_CUST_H&lt;/a&gt; que nos permite realizar lo mismo. Nunca he trabajado con 
ella, pero cualquier aporte al respecto será bienvenido.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/27128437@N07/" target="_blank"&gt;I See Modern Britain&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3043991697087676173?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ix3-o42C8E6wYNSsl4EtYr7jMAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ix3-o42C8E6wYNSsl4EtYr7jMAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ix3-o42C8E6wYNSsl4EtYr7jMAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ix3-o42C8E6wYNSsl4EtYr7jMAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/nGLkXiiHUBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3043991697087676173/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/01/datos-adicionales-en-documentos-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3043991697087676173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3043991697087676173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/nGLkXiiHUBQ/datos-adicionales-en-documentos-de.html" title="Datos adicionales en documentos de ventas" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-YdACnQko938/TxyEAVhNjTI/AAAAAAAAB9E/g1vNDZBVMrk/s72-c/01.Append.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/01/datos-adicionales-en-documentos-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQGQ3o6cCp7ImA9WhRVGU8.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-315565922555891498</id><published>2012-01-16T08:03:00.000+01:00</published><updated>2012-01-18T23:38:42.418+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-18T23:38:42.418+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-ABAP" /><title>Rangos numéricos propios</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/jamescridland/2272701122/" title="Numbers in transport by James Cridland, on Flickr"&gt;&lt;img alt="Numbers in transport" height="73" src="http://farm3.staticflickr.com/2358/2272701122_91d751f8ce.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Este post trata de cómo crear objetos de rangos numéricos 
específicos de cliente para poder utilizar luego en nuestros programas SAP. Por 
ejemplo, queremos crear una numeración específica de nuestros empleados que 
guardaremos en una tabla Z* a través de un programa Z*.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Para información más específica sobre rangos numéricos que 
proporciona de forma estándar SAP podéis referiros a un post &lt;a href="http://blogdesap.blogspot.com/2010/05/rangos-numericos.html" target="_blank"&gt;anterior&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;br /&gt;
Transacción: 
&lt;em&gt;SNUM&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/--BwY5VVWdaE/TxMYh1scTNI/AAAAAAAAB8k/y5j1EvahYYg/s1600/00.Rangos.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/--BwY5VVWdaE/TxMYh1scTNI/AAAAAAAAB8k/y5j1EvahYYg/s320/00.Rangos.PNG" title="creacion del rango de numeros" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div align="justify"&gt;
&lt;em&gt;Objeto&lt;/em&gt;: damos un nombre a nuestro rango.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;em&gt;Elemento datos objeto inferior&lt;/em&gt;: nuestro rango va a 
depender del centro de trabajo del empleado. Los empleados del centro “0310” 
tendrán un código que empiece por “3”; los del centro “0610” tendrán código que 
empiece por “6”, etc. Aquí indicaremos pues el elemento de datos de centro 
“WERKS_D”.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;em&gt;Indicador hasta ejercicio&lt;/em&gt;: si quisiéramos cambiar la 
numeración de ejercicio en ejercicio, marcaríamos este campo. No es el caso de 
este ejemplo.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;em&gt;Dominio longitud número&lt;/em&gt;: en este campo indicamos de 
qué longitud será la numeración. Para eso introducimos un &lt;a href="http://www.sap4.com/index.php?title=Dominio" target="_blank"&gt;dominio &lt;/a&gt;con la 
longitud prevista (ya sea creando un nuevo dominio ya sea utilizando uno que 
exista de forma estándar en SAP). Voy a utilizar la longitud del campo "numero 
de personal" estándar de SAP (dominio "PERNR").&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;em&gt;Porcentaje advertencia&lt;/em&gt;: al llenar este campo le 
estamos diciendo a SAP que nos avise si en nuestro rango los números disponibles 
son inferiores a este porcentaje.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Una vez tenemos todo esto grabamos, nos aparecerá un mensaje de 
advertencia. Aceptamos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Actualización&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ya tenemos creado nuestro rango numérico. Ahora debemos 
informar nuestras numeraciones dependientes de centro.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Presionamos el botón "Rangos números”.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Indicamos el centro.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Presionamos “Intervalos”.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
+Intervalo.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Guardamos. Nos dará un mensaje advirtiendo que esta 
numeración no es transportable al sistema productivo y que deberemos 
reproducirla en nuestro mandante destino también.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-4Xk623jKSkk/TxMYigPaJAI/AAAAAAAAB8s/mNk0WIg17mc/s1600/01.IntervaloCentro0310.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="93" src="http://3.bp.blogspot.com/-4Xk623jKSkk/TxMYigPaJAI/AAAAAAAAB8s/mNk0WIg17mc/s320/01.IntervaloCentro0310.PNG" title="numeracion para el centro 0310" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-kjUOR02H99M/TxMYjliJJfI/AAAAAAAAB80/lBwJtDUnPgo/s1600/02.IntervaloRangos0610.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="95" src="http://4.bp.blogspot.com/-kjUOR02H99M/TxMYjliJJfI/AAAAAAAAB80/lBwJtDUnPgo/s320/02.IntervaloRangos0610.PNG" title="numeracion para el centro 0610" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Utilización&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Y ahora sólo falta utilizarlo en un programa que diseñemos ya 
que este objeto no está asociado de forma estándar en ninguna transacción SAP. 
Para hacerlo tenemos que llamar al objeto directamente en nuestro programa ABAP 
mediante el módulo de funciones “NUMBER_GET_NEXT“. Por ejemplo, para empleados del centro '0310' sería del siguiente modo.&amp;nbsp;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre lang="”abap”"&gt;CALL FUNCTION 'NUMBER_GET_NEXT'
&amp;nbsp; EXPORTING
&amp;nbsp;&amp;nbsp;&amp;nbsp; nr_range_nr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '01'
&amp;nbsp;&amp;nbsp;&amp;nbsp; object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'ZEMPLEADOS'
&amp;nbsp;&amp;nbsp;&amp;nbsp; subobject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0310'
&amp;nbsp; IMPORTING
&amp;nbsp;&amp;nbsp;&amp;nbsp; number&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = v_number
&amp;nbsp; EXCEPTIONS
&amp;nbsp;&amp;nbsp;&amp;nbsp; interval_not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1
&amp;nbsp;&amp;nbsp;&amp;nbsp; number_range_not_intern = 2
&amp;nbsp;&amp;nbsp;&amp;nbsp; object_not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3
&amp;nbsp;&amp;nbsp;&amp;nbsp; quantity_is_0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 4
&amp;nbsp;&amp;nbsp;&amp;nbsp; quantity_is_not_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 5
&amp;nbsp;&amp;nbsp;&amp;nbsp; interval_overflow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 6
&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer_overflow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 7
&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8.
IF sy-subrc &amp;lt;&amp;gt; 0.
ENDIF.&lt;/pre&gt;
&lt;pre lang="”abap”"&gt;&lt;/pre&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
La variable &lt;i&gt;v_number&lt;/i&gt; nos devuelve la numeración.&lt;br /&gt;
&lt;br /&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/jamescridland/" target="_blank"&gt;James Cridland&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-315565922555891498?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-sa4mMqLWcGX8o87-MLpTtkC-sM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-sa4mMqLWcGX8o87-MLpTtkC-sM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-sa4mMqLWcGX8o87-MLpTtkC-sM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-sa4mMqLWcGX8o87-MLpTtkC-sM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/A0fDEpXqCNc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/315565922555891498/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/01/rangos-numericos-propios.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/315565922555891498?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/315565922555891498?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/A0fDEpXqCNc/rangos-numericos-propios.html" title="Rangos numéricos propios" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/--BwY5VVWdaE/TxMYh1scTNI/AAAAAAAAB8k/y5j1EvahYYg/s72-c/00.Rangos.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/01/rangos-numericos-propios.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AFR34-eCp7ImA9WhRVEEQ.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3826859843772842894</id><published>2012-01-09T08:55:00.000+01:00</published><updated>2012-01-09T08:55:16.050+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-09T08:55:16.050+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-BC" /><title>Regeneración de objetos</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/sdasmarchives/6521819405/" title="Space Shuttle Program by San Diego Air &amp;amp; Space Museum Archives, on Flickr"&gt;&lt;img alt="Space Shuttle Program" height="500" src="http://farm8.staticflickr.com/7008/6521819405_4b7c2e204d.jpg" width="459" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
¿Cuántos de vosotros no habéis visto alguna vez lo 
siguiente?&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-xlRKDUPY9Yk/TwbcfxqAfJI/AAAAAAAAB8I/-b3u8IO-Klg/s1600/00.GeneracionOrden.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-xlRKDUPY9Yk/TwbcfxqAfJI/AAAAAAAAB8I/-b3u8IO-Klg/s1600/00.GeneracionOrden.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
La primera vez que un usuario ejecuta una transacción tras un 
cambio realizado sobre dicha transacción SAP ejecuta un proceso de 
regeneración.&amp;nbsp;Un cambio en una transacción (y la necesidad de regeneración) 
sucede cuando modificamos la parametrización asociada a una transacción, cuando 
modificamos el código ABAP asociado a su programa, cuando hacemos un upgrade del 
sistema, cuando implementamos una nota, etc. Sin embargo, una vez regenerada la 
transacción ya no volverá a aparecer este proceso nunca más.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
No soy un experto pero hasta donde yo sabía y me habían 
explicado&amp;nbsp;ABAP es un &lt;a href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_interpretado"&gt;lenguaje 
de programación interpretado&lt;/a&gt;, no compilado. Así que nunca he entendido&amp;nbsp;muy 
bien qué es lo que hace exactamente SAP cuando dice que está compilando la 
transacción. Sea como sea, SAP provee de una herramienta que nos permite, 
llamémosle regenerar, en forma masiva una transacción modificada.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Casos&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Transacción: &lt;em&gt;&lt;a href="http://danielpanaro.wordpress.com/2009/07/01/transaccin-sgen-compilacin-de-programas/"&gt;SGEN&lt;/a&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
La documentación de la propia transacción es abundante, pero 
voy a explicar solamente los casos con los que me he encontrado:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Generación de objetos todos de componentes de software 
seleccionados: se da cuando se instala por primera vez&amp;nbsp;el sistema. Al 
seleccionar esta opción se regenerarán todos los objetos del sistema 
SAP.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Regeneración después de un upgrade de sistema SAP: se da 
cuando hemos cambiado de versión de SAP y deseamos regenerar todos los objetos 
modificados en la versión.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Generación de objetos de una orden de transporte: si hemos 
realizado una modificación de varios programas a la vez, agrupados en una sola 
orden, utilizaremos esta opción para regener todos los objetos incluidos dentro 
de la orden.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Tomemos que queremos regenerar todos los programas que hemos 
modificado e incluido en una orden de transporte.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Llamamos a la transacción SGEN.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Indicamos nuestra orden de transporte.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-NeXSXI5-O3A/TwbcpxGLw8I/AAAAAAAAB8Q/7Ef04BpFJlo/s1600/01.GeneracionOrden.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://4.bp.blogspot.com/-NeXSXI5-O3A/TwbcpxGLw8I/AAAAAAAAB8Q/7Ef04BpFJlo/s320/01.GeneracionOrden.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Decidimos si lo queremos hacer online o en job de fondo. En 
este caso, lo hago en job de fondo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-ZYALLdaaRM8/Twbcu-LpzpI/AAAAAAAAB8Y/Zj5JWs7GyvA/s1600/02.GeneracionOrden.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://4.bp.blogspot.com/-ZYALLdaaRM8/Twbcu-LpzpI/AAAAAAAAB8Y/Zj5JWs7GyvA/s320/02.GeneracionOrden.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Atención, mientras estemos realizando una regeneración de 
objetos no podemos hacer simultáneamente una segunda regeneración, aunque 
referencia a objetos distintos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Es aconsejable hacer todas las regeneraciones en job de 
fondo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Más información en la propia documentación de la transacción 
SGEN y en la nota 379918&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/sdasmarchives/" target="_blank"&gt;San Diego Air &amp;amp; Space Museum&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3826859843772842894?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZMTDL0J90Dz_sFaWT0PBrPl6yJc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZMTDL0J90Dz_sFaWT0PBrPl6yJc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZMTDL0J90Dz_sFaWT0PBrPl6yJc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZMTDL0J90Dz_sFaWT0PBrPl6yJc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/aQxK2TQP8Bs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3826859843772842894/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2012/01/regeneracion-de-objetos.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3826859843772842894?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3826859843772842894?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/aQxK2TQP8Bs/regeneracion-de-objetos.html" title="Regeneración de objetos" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-xlRKDUPY9Yk/TwbcfxqAfJI/AAAAAAAAB8I/-b3u8IO-Klg/s72-c/00.GeneracionOrden.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2012/01/regeneracion-de-objetos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8GQ3k4eyp7ImA9WhRUEEQ.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-5445451722447875776</id><published>2011-12-27T08:00:00.000+01:00</published><updated>2012-01-20T22:10:22.733+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T22:10:22.733+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP" /><title>Blogdesap: resumen de dos años de blog</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/nationalarchives/5268352353/" title="Christmas Greetings by The National Archives UK, on Flickr"&gt;&lt;img alt="Christmas Greetings" height="500" src="http://farm6.staticflickr.com/5009/5268352353_c4acedf10a.jpg" width="396" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
[Actualización]: debido al cierre de megaupload a partir de ahora podéis encontrar el archivo en cualquiera de los siguientes enlaces:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.fileserve.com/file/wAq94eB/BLOGDESAP_10_11.pdf" target="_blank"&gt;Fileserve&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rapidshare.com/files/2251775258/BLOGDESAP_10_11.pdf" target="_blank"&gt;Rapidshare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hotfile.com/dl/142925792/8797a36/BLOGDESAP_10_11.pdf.html" target="_blank"&gt;Hotfile&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Estamos en días de fiesta y no voy a hablaros sobre ningún tema nuevo en SAP. Hoy he 
preferido prepararos un resumen en pdf de los artículos que he venido publicando 
en el blog en los dos últimos años. Veréis que no he mantenido el orden 
cronológico de las publicaciones, sino que he reorganizado los artículos según 
el módulo al cual pertenecen (o al menos lo he intentado).&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Podéis acceder al archivo completo de artículos en pdf de estos 
dos años en el siguiente enlace:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.megaupload.com/?d=R3FD2QB7" target="_blank"&gt;&lt;span id="goog_1059505183"&gt;&lt;/span&gt;&lt;img alt="fichero pdf en megaupload" border="0" height="58" src="http://4.bp.blogspot.com/-9rS8ISzZCdc/Tve1Ks9QaFI/AAAAAAAAB70/vTAwV7FGfec/s320/Megaupload.PNG" width="320" /&gt;&lt;/a&gt;&lt;span id="goog_1059505184"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Sois libres de compartir libremente este documento con quien queráis. Sólo os pido que para poder seguir creciendo compartáis el&amp;nbsp;&lt;a href="http://blogdesap.blogspot.com/" target="_blank" title="blog de sap"&gt;blog&lt;/a&gt;&amp;nbsp;con tanta 
gente como podáis y que os hagáis seguidores de la página en&amp;nbsp;&lt;a href="http://www.facebook.com/blogdesap?sk=app_197936773558886" target="_blank" title="Pagina de blogdesap en facebook"&gt;facebook&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.facebook.com/blogdesap?sk=app_197936773558886" target="_blank"&gt;&lt;span id="goog_1059505180"&gt;&lt;/span&gt;&lt;span id="goog_1059505189"&gt;&lt;/span&gt;&lt;img alt="blogdesap en facebook" border="0" src="http://4.bp.blogspot.com/-C4Nr3UjP71I/TvhaOpkfHDI/AAAAAAAAB8A/BNMsS3whWJw/s1600/blogdesapenfacebook.PNG" /&gt;&lt;/a&gt;&lt;span id="goog_1059505190"&gt;&lt;/span&gt;&lt;span id="goog_1059505181"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;strong&gt;&lt;span style="font-size: large;"&gt;Muchas gracias por seguir el blog.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-size: large;"&gt;Felices 
Fiestas y Feliz Año Nuevo a todos.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-size: large;"&gt;Nos vemos en el 2012&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;strong&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/nationalarchives/" target="_blank"&gt;The National Archives UK&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-5445451722447875776?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0MfUGQIJaWOK723kyC5q-YVjD7M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0MfUGQIJaWOK723kyC5q-YVjD7M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0MfUGQIJaWOK723kyC5q-YVjD7M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0MfUGQIJaWOK723kyC5q-YVjD7M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/K73JU7ievPs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/5445451722447875776/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/12/blogdesap-resumen-de-dos-anos-de-blog.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5445451722447875776?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5445451722447875776?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/K73JU7ievPs/blogdesap-resumen-de-dos-anos-de-blog.html" title="Blogdesap: resumen de dos años de blog" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-9rS8ISzZCdc/Tve1Ks9QaFI/AAAAAAAAB70/vTAwV7FGfec/s72-c/Megaupload.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/12/blogdesap-resumen-de-dos-anos-de-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIEQX89eip7ImA9WhRXEk0.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-6042019485460618549</id><published>2011-12-18T12:08:00.000+01:00</published><updated>2011-12-18T12:08:20.162+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-18T12:08:20.162+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-SD" /><title>Verificación de datos maestros: clientes</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/dm-set/4164144241/" title="Lovely Customers by Sarah G..., on Flickr"&gt;&lt;img alt="Lovely Customers" height="375" src="http://farm3.staticflickr.com/2551/4164144241_a994e6b77a.jpg" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Cuando abrimos la ficha de un nuevo cliente podemos hacerlo con 
diferentes datos:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Datos generales: corresponde a los datos de dirección 
particular, correo electrónico, NIF, contacto, etc.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Datos de sociedad: en esta área solemos informar la cuenta 
asociada al cliente, los datos de pago e impuestos.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Datos de área de ventas: aquí vamos a llenar datos asociados 
al precio de venta que le aplicaremos, detalles sobre el tipo de entrega, 
factura y a los interlocutores comerciales asociados.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Esta información en SAP y en la empresa puede rellenarse 
conjuntamente a través de una sola transacción.&amp;nbsp;Pero también puede hacerse por 
separado si es que en nuestra empresa se encargan diferentes personas de indicar 
la diferente información.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Si se rellena conjuntamente utilizamos la transacción:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Comercial / Datos maestros / Interlocutor 
comercial / Cliente / Crear / XD01&amp;nbsp;– Total&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Si se rellena por separado utilizamos diferentes 
transacciones:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Deudores / Datos maestros / 
FD01 - Crear&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Comercial / Datos maestros / Interlocutor 
comercial / Cliente / Crear / VD01&amp;nbsp;– Comercial&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Si nos encontramos en el segundo caso es interesante tener una 
forma de verificar que toda la información se encuentra correctamente en SAP. La 
herramienta que nos lo permite es el ajuste de datos maestros de clientes.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Comercial / Datos maestros / Interlocutor 
comercial / Cliente / OV50&amp;nbsp;– Ajuste de datos maestros&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Esta herramienta nos permite detectar:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Clientes creados en la parte financiera que no se han creado 
en su correspondiente parte comercial&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Clientes creados en la parte comercial que no se han creado 
en la parte financiera.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo 1&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Queremos encontrar aquellos clientes creados en nuestra 
sociedad 0800 que no tienen su correspondiente parte comercial.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-aQSy-hpboMA/Tu3FxKaqAHI/AAAAAAAAB64/1sJxWE3AD20/s1600/01.AjusteClientes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Ejemplo clientes sin parte comercial" border="0" height="171" src="http://3.bp.blogspot.com/-aQSy-hpboMA/Tu3FxKaqAHI/AAAAAAAAB64/1sJxWE3AD20/s320/01.AjusteClientes.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El resultado nos da la información de clientes parte 
financiera.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-GUdnieaprHw/Tu3GmZpO7iI/AAAAAAAAB7Y/nq6Pgv1-x2Y/s1600/02.AjusteClientes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Resultados clientes sin parte comercial" border="0" height="74" src="http://3.bp.blogspot.com/-GUdnieaprHw/Tu3GmZpO7iI/AAAAAAAAB7Y/nq6Pgv1-x2Y/s320/02.AjusteClientes.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo 2&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Queremos encontrar aquellos clientes creados en la organización 
de ventas 0800 que no tienen su correspondiente parte financiera.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-C9WiExMshOo/Tu3FyMm2v-I/AAAAAAAAB7E/bPaZyhXH74k/s1600/03.AjusteClientes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Ejemplo clientes sin parte financiera" border="0" height="171" src="http://4.bp.blogspot.com/-C9WiExMshOo/Tu3FyMm2v-I/AAAAAAAAB7E/bPaZyhXH74k/s320/03.AjusteClientes.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El resultado nos da la información de clientes en su parte 
comercial (toda el área de ventas) que no tienen correspondencia en 
finanzas.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-_Y2-oqFFsTU/Tu3Gm2J_vuI/AAAAAAAAB7c/V2rBpGTk578/s1600/04.AjusteClientes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Resultado clientes sin parte financiera" border="0" src="http://1.bp.blogspot.com/-_Y2-oqFFsTU/Tu3Gm2J_vuI/AAAAAAAAB7c/V2rBpGTk578/s1600/04.AjusteClientes.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/dm-set/" target="_blank"&gt;Sarah G...&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-6042019485460618549?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QkwHdPMAWGnPKPN-eVMoWS-pHns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QkwHdPMAWGnPKPN-eVMoWS-pHns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QkwHdPMAWGnPKPN-eVMoWS-pHns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QkwHdPMAWGnPKPN-eVMoWS-pHns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/kbVGxrDfpgY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/6042019485460618549/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/12/verificacion-de-datos-maestros-clientes.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6042019485460618549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6042019485460618549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/kbVGxrDfpgY/verificacion-de-datos-maestros-clientes.html" title="Verificación de datos maestros: clientes" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-aQSy-hpboMA/Tu3FxKaqAHI/AAAAAAAAB64/1sJxWE3AD20/s72-c/01.AjusteClientes.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/12/verificacion-de-datos-maestros-clientes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUERnY_cCp7ImA9WhRQFko.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3710953817673383713</id><published>2011-12-12T08:00:00.000+01:00</published><updated>2011-12-12T08:00:07.848+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T08:00:07.848+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-FI" /><title>Cierre del ejercicio</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/the_ewan/4197995951/" title="Closing Borders by The Ewan, on Flickr"&gt;&lt;img alt="Closing Borders" height="376" src="http://farm5.staticflickr.com/4007/4197995951_f939d6ef3c.jpg" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Con el fin del año a la vuelta de la esquina nos tenemos que 
preparar para el cierre&amp;nbsp;del ejercicio en SAP. En este post trato de explicar 
algunas de las operaciones de cierre con las que yo me he encontrado:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Rangos numéricos&lt;/strong&gt;: el cambio de ejercicio 
supone también que debemos cambiar la numeración de los documentos contables 
según nos indica la legislación actual. Pero si además tenemos definido un 
cambio en la numeración annual también en otros documentos no financieros 
también deberemos tenerlo en cuenta (transacción SNUM). Tenéis más información 
en un post &lt;a href="http://blogdesap.blogspot.com/2010/05/rangos-numericos.html" target="_blank" title="Rangos numericos"&gt;anterior&lt;/a&gt; de este blog.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Gestión financiera (nuevo) / Parámetros básicos de 
gestión financiera (nuevo) / Documento / Rangos de números de documento / 
Documentos en vista de registro / FBN1-Definir rangos de números de 
documento&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Calendarios de trabajo&lt;/strong&gt;: debemos el 
calendario de fiestas de acuerdo al nuevo calendario laboral publicado, además 
de las posibles fiestas locales. Podéis consultar un enlace &lt;a href="http://blogdesap.blogspot.com/2011/01/calendarios-de-trabajo-en-sap.html" target="_blank" title="Calendarios de trabajo"&gt;anterior&lt;/a&gt; del blog para más detalles.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: &lt;a href="http://www.sap.com/spain/solutions/netweaver/index.epx"&gt;SAP NetWeaver&lt;/a&gt; 
/ SCAL - Actualizar calendario&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Cierre y apertura del periodo contable&lt;/strong&gt;: es 
una operación que ya se efectúa mes a mes, pero que se vuelve más importante si 
cabe a final de año. Supone el cierre contable del año y la imposibilidad de 
nuevas imputaciones en el área contable del año que ha acabado.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Finanzas / Gestión financiera / Libro mayor / Entorno / 
Opciones actuales / S_ALR_87003642 - Abrir y cerrar periodos contables (también 
OB52)&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Deplazamiento de periodos&lt;/strong&gt;: y juntamente a la 
anterior, también es muy importante el desplazamiento de periodos logísticos. 
Cierra el año anterior y abre el nuevo para movimientos de materiales. Una 
explicación más detallada sobre desplazamiento de periodos y de periodos 
contables la tenéis &lt;a href="http://blogdesap.blogspot.com/2010/05/periodos-contables.html" target="_blank" title="Cierre y apertura de periodos contables y logisticos"&gt;aquí&lt;/a&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Gestión de materiales / Maestro de materiales / 
Otros / MMPV - Desplazar periodo&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Cierre y apertura de activos fijos&lt;/strong&gt;: ante 
todo hay que realizar todas las amortizaciones del ejercicio previamente al 
cierre (AFAB). Una vez hecho esto se recalculan las depreciaciones del año 
(AFAR) y se efectúa la contabilización periódica (ASKB). El cierre se realiza a 
través de la transacción AJAB y la apertura del nuevo ejercicio a través de la 
transacción AJRW.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Activos fijos / Operaciones 
periódicas / Ejecución amortización / AFAB -&amp;nbsp; Ejecutar&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Activos fijos / Entorno / 
AFAR&amp;nbsp;– Recalcular valores&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Activos fijos / Operaciones 
periódicas /&amp;nbsp;ASKB -&amp;nbsp; Contabilización en cuenta de balance&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Activos fijos / Operaciones 
periódicas / Cierre de ejercicio / AJAB&amp;nbsp;– Ejecutar&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Activos fijos / Operaciones 
periódicas / AJRW&amp;nbsp;– Cambio de ejercicio&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Versión de ejercicio CO&lt;/strong&gt;: a través de la 
transacción OKEV definimos los periodos de la sociedad CO que se encuentran 
abiertos para la contabilidad CO.&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Controlling / Controlling general / Organización / 
Actualizar versiones&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Arrastre de saldos&lt;/strong&gt;: los saldos de deudores y 
acreedores que quedan pendientes a final de año los vamos a traspasar al nuevo 
año en un apunte contable. Para ello utilizamos la transacción 
F.07&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Deudores / Operaciones 
periódicas / Cierres / Arrastrar / F.07&amp;nbsp;– Arrastre de saldos&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Esto es sólo una pequeña parte de lo que puede ser el cierre de 
año. ¿Y vosotros qué otras operaciones lleváis a cabo a final de año?&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/the_ewan/" target="_blank"&gt;The Ewan&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3710953817673383713?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eQ5p1WoDMdUbCIezDAMD_KDF7X0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eQ5p1WoDMdUbCIezDAMD_KDF7X0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eQ5p1WoDMdUbCIezDAMD_KDF7X0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eQ5p1WoDMdUbCIezDAMD_KDF7X0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/YjnJZ20JhL8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3710953817673383713/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/12/cierre-del-ejercicio.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3710953817673383713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3710953817673383713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/YjnJZ20JhL8/cierre-del-ejercicio.html" title="Cierre del ejercicio" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/12/cierre-del-ejercicio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cDR3s8eSp7ImA9WhRQEU0.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-5977001012496863481</id><published>2011-12-04T10:55:00.000+01:00</published><updated>2011-12-05T17:04:36.571+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-05T17:04:36.571+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-MM" /><title>Inventarios periódicos</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/teegardin/6094263846/" title="American Bulk Warehouse Shopping by kenteegardin, on Flickr"&gt;&lt;img alt="American Bulk Warehouse Shopping" height="349" src="http://farm7.staticflickr.com/6090/6094263846_a986abec0d.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Según el &lt;a href="http://www.apics.org/Resources/APICSDictionary.htm" target="_blank" title="Diccionario APICS"&gt;APICS 
Dictionary&lt;/a&gt;, en su 11ª edición un iventario periódico es&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;A&amp;nbsp; physical inventory taken at some recurring interval, 
e.g., monthly, quaterly, or annual physical inventory.&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Dentro de estos inventarios podemos incluir los inventarios que 
las empresas realizan de sus existencias poco antes de finalizar el año. Estos 
inventarios se realizan, sobre todo, con un propósito financiero y suponen una 
interrupción en la actividad productiva normal de la empresa. Evidentemente, no 
podemos hacer un inventario completo de materiales si éstos siguen consumiéndose 
y/o produciéndose.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
¿Cómo realizamos estos inventarios periódicos en SAP?&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Customizing&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
No se requiere.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Funcional&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El proceso en SAP se compone de los siguientes pasos:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Creación del documento de inventario: en primer lugar debemos 
crear un documento donde incluiremos todos los materiales susceptibles de ser 
recontados.&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En la pantalla de entrada debemos indicar el centro y almacén 
de recuento.También indicamos la fecha de creación del documento y de recuento. 
Y, si queremos que impedir que ningún material de los incluidos en el documento 
pueda utilizarse mientras hagamos el inventario, entonces marcamos el campo 
‘Bloqueo contabilización’.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro de la transacción incluimos los materiales que deben 
ser recontados. Esto es quizás lo que más nos va a costar y quizás merezca la 
pena utilizar la transacción MI31 que genere el documento de inventario a partir 
de nuestra base de dato de referencias. Si nuestro almacén es grande y el número 
de referencias a inventariar son muchas, escribir una a una todas ellas dentro 
de esto documento puede ser una tarea larga. Por eso, la utilidad de esta 
transacción.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Inventario / Documento 
para inventario / MI01&amp;nbsp;– Crear&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-MxPn_I4MaUg/TtpMQ_tm5cI/AAAAAAAAB6Q/46znMnEMj8M/s1600/01.InventarioCrear.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Documento de inventario" border="0" height="316" src="http://2.bp.blogspot.com/-MxPn_I4MaUg/TtpMQ_tm5cI/AAAAAAAAB6Q/46znMnEMj8M/s320/01.InventarioCrear.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-QSaYIQUx8VU/TtpMRXYJdYI/AAAAAAAAB6Y/3h9IEVxmaOk/s1600/02.InventarioContenido.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Referencias del documento de inventario" border="0" height="64" src="http://4.bp.blogspot.com/-QSaYIQUx8VU/TtpMRXYJdYI/AAAAAAAAB6Y/3h9IEVxmaOk/s320/02.InventarioContenido.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Recuento de inventario: una vez tenemos el documento creado 
debemos dar una copia de éste al personal implicado en el inventario para que 
vayan al almacén físico, busquen las referencias e indiquen el número de 
materiales que hayan encontrado. Una vez tengan esta información la tienen que 
apuntar a través de la transacción de recuento.&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En la pantalla principal deberán introducir el número de 
documento de inventario y la fecha en la que se realizó el recuento.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Una vez en la transacción introducen la cantidad que hayan 
contado. Si la unidad es incorrecta la deben corregir aquí. Y si la cantidad es 
cero hay que marcar el campo ‘RC’.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística&amp;nbsp; / Gestión de materiales / Inventario / Recuento 
de inventario / MI04&amp;nbsp;– Registrar&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Inventario / Juegos de 
datos / Crear documento inventario / MI31&amp;nbsp;– Sin stock especial&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-_zKQFmobGxI/TtpMav8BUVI/AAAAAAAAB6g/lPDI28e6Rxc/s1600/03.InventarioRecuento.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Registro del documento de inventario" border="0" height="88" src="http://4.bp.blogspot.com/-_zKQFmobGxI/TtpMav8BUVI/AAAAAAAAB6g/lPDI28e6Rxc/s320/03.InventarioRecuento.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Listado de diferencias: antes de proceder a dar por bueno el 
recuento realizado podemos analizar las diferencias encontradas entre lo que 
había en SAP y lo contado físicamente. Y, sobre todo, podemos analizar el 
importe que eso va a suponer en la cuenta de resultados de la 
empresa.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Inventario / Diferencia 
/ MI20&amp;nbsp;– Listado de diferencias&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-k8esx8NdJU0/TtpMgNuvm7I/AAAAAAAAB6o/n-zFK3ip1zU/s1600/04.InventarioDiferencias.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Listado de diferencias" border="0" height="47" src="http://3.bp.blogspot.com/-k8esx8NdJU0/TtpMgNuvm7I/AAAAAAAAB6o/n-zFK3ip1zU/s320/04.InventarioDiferencias.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Contabilización de diferencias: si ya hemos dado por bueno el 
recuento, realizamos la contabilización de diferencias. Esto lleva asociado en primer lugar, nuevos stocks de materiales, y en segundo lugar también conlleva una 
pérdida/ganancia en nuestra cuenta de resultados.&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En la pantalla inicial introducimos la fecha de 
contabilización y el documento de inventario.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En la transacción marcamos aquellas referencias que van a 
entrar en esta contabilización.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Inventario / Diferencia 
/ MI07&amp;nbsp;– Contabilizar&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Más información sobre inventarios en la &lt;a href="http://help.sap.com/saphelp_470/helpdata/es/4d/2b8cb743ad11d189410000e829fbbd/frameset.htm" target="_blank" title="Inventarios en la help de SAP"&gt;help&lt;/a&gt; de SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.seniorliving.org/" target="_blank"&gt;kenteegardin&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-5977001012496863481?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/snPSfy5jEjj2B5F2d1EvfVSsn8w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/snPSfy5jEjj2B5F2d1EvfVSsn8w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/snPSfy5jEjj2B5F2d1EvfVSsn8w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/snPSfy5jEjj2B5F2d1EvfVSsn8w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/dR8OXSCNVvY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/5977001012496863481/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/12/inventarios-periodicos.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5977001012496863481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5977001012496863481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/dR8OXSCNVvY/inventarios-periodicos.html" title="Inventarios periódicos" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-MxPn_I4MaUg/TtpMQ_tm5cI/AAAAAAAAB6Q/46znMnEMj8M/s72-c/01.InventarioCrear.PNG" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/12/inventarios-periodicos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQHQHs6eSp7ImA9WhRRFEs.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-1902518537185290252</id><published>2011-11-28T08:45:00.000+01:00</published><updated>2011-11-28T08:45:31.511+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-28T08:45:31.511+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-MM" /><title>Inventarios puntuales</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/oarranzli/6038438702/" title="Jumpers by oarranzli, on Flickr"&gt;&lt;img alt="Jumpers" height="256" src="http://farm7.staticflickr.com/6077/6038438702_57e1b91ea8.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;blockquote&gt;
&lt;em&gt;“Inventories are materials and supplies that a business or institution 
carries either for sale or to provide inputs or supplies to the production 
processes”&lt;/em&gt;&lt;/blockquote&gt;
&lt;div align="right"&gt;
&lt;em&gt;JRT Arnold, SN Chapman. &lt;a href="http://www.amazon.com/Introduction-Materials-Management-J-R-Arnold/dp/0131128744" target="_blank" title="Introduction to Materials Management"&gt;Introduction to Materials Management&lt;/a&gt; (5th Edition).&lt;/em&gt; &lt;/div&gt;
&lt;div align="right"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
La gestión correcta de los inventarios de una empresa es 
fundamental tanto desde el punto de vista de planificación como financiero. Por 
lo tanto, tan pronto detectemos una diferencia entre los valores físicos de 
nuestro almacen y el valor registrado en SAP deberíamos corregirlo. &lt;u&gt;Lo ideal 
es siempre detectar la causa de la diferencia y corregirla&lt;/u&gt;. Por ejemplo, 
puede ser un error en la recepción de materiales del proveedor, un error en la 
expedición de un material, etc. Sin embargo, no siempre conseguimos hallar la 
causa del problema. En estos casos, la solución ha de ser realizar movimientos 
de inventario en SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Caso&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Desde el taller nos reclaman una pieza. Corroboramos que 
existen seis unidades de la referencia registrada en el almacén de SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Gestión de stocks / 
Entorno / Stock / MB52&amp;nbsp;– Stock almacén&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-9zUaLNzIq80/TswTMYLe2OI/AAAAAAAAB5k/gKbJ1iL9dmE/s1600/01Inventario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="MB52 listado de stocks" border="0" height="70" src="http://1.bp.blogspot.com/-9zUaLNzIq80/TswTMYLe2OI/AAAAAAAAB5k/gKbJ1iL9dmE/s320/01Inventario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Sin embargo, cuando llegamos al almacén detectamos no seis sino 
siete piezas asociadas a esa referencia.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Solución&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Para corregir esta diferencia (si no hemos hallado la causa de 
la diferencia)&amp;nbsp;en SAP iremos a &lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Inventario / Diferencia 
/ MI10&amp;nbsp;– Registrar sin ref. documento&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Escribimos la fecha en que será efectivo el nuevo inventario 
para el material. Introducimos el centro y almacén sobre el que realizamos el 
inventario.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-5uR41lmP5yo/TswTUohBZ9I/AAAAAAAAB5s/XiGCwK21V_I/s1600/02Inventario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="MI10 crear inventario SAP" border="0" height="285" src="http://2.bp.blogspot.com/-5uR41lmP5yo/TswTUohBZ9I/AAAAAAAAB5s/XiGCwK21V_I/s320/02Inventario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Introducimos el código de material y la cantidad de piezas 
que hemos contado físicamente. Es importante que sea la cantidad total, no la 
diferencia.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-0qBA5S51aTQ/TswTZhQZOmI/AAAAAAAAB50/--k6xOkPypk/s1600/03Inventario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="MI10 llenar inventario SAP" border="0" height="100" src="http://2.bp.blogspot.com/-0qBA5S51aTQ/TswTZhQZOmI/AAAAAAAAB50/--k6xOkPypk/s320/03Inventario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Grabamos.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Muy importante, si la cantidad física fuese de cero unidades, 
escribiríamos cero y además marcaríamos el campo ‘RC’ (recuento cero).&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Para comprobar que todo es correcto podemos ir de nuevo a 
revisar el stock en el almacén.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Gestión de stocks / 
Entorno / Stock / MB52&amp;nbsp;– Stock almacén&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-BzjvVFfrLpM/TswTiUV-tCI/AAAAAAAAB58/Le5LxtOvhtA/s1600/04Inventario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="MB52 listado de stokcs SAP" border="0" height="71" src="http://2.bp.blogspot.com/-BzjvVFfrLpM/TswTiUV-tCI/AAAAAAAAB58/Le5LxtOvhtA/s320/04Inventario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Y si deseamos ver el movimiento generado iremos al menú…&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Gestión de stocks / 
Entorno / Visualizar lista / MB51&amp;nbsp;–&amp;nbsp;Documentos material&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-oggng9m-Rks/TswTnFuu6_I/AAAAAAAAB6E/uY2x1MA_fYY/s1600/05Inventario.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="MB51 listado de movimientos SAP" border="0" height="86" src="http://1.bp.blogspot.com/-oggng9m-Rks/TswTnFuu6_I/AAAAAAAAB6E/uY2x1MA_fYY/s320/05Inventario.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El movimiento&amp;nbsp;de inventario es de clase 701. SAP contabiliza la 
diferencia que hemos registrado. Si había seis&amp;nbsp;unidades en SAP y hemos contado 
siete, se registra un movimiento de diferencia de una unidad.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Sin embargo, el uso habitual de esta herramienta no debe ser la 
norma sino la excepción.&amp;nbsp;Al fin y al cabo, los inventarios de una empresa no 
dejan de ser un activo de la organización con un valor en el balance. Y cada vez 
que hacemos una regularización de inventario estamos aumentando o disminuyendo 
el valor del balance de una forma ficticia.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Por otro lado, en el siguiente post espero poder explicar con 
un poco más de detalle cómo realizar el registro y control de inventarios 
finales&amp;nbsp;que se realizan en muchas empresas.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-1902518537185290252?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G-8A16dj6fTipHtey9MEJljIZBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G-8A16dj6fTipHtey9MEJljIZBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G-8A16dj6fTipHtey9MEJljIZBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G-8A16dj6fTipHtey9MEJljIZBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/DZKt2Rx_EWQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/1902518537185290252/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/11/inventarios-puntuales.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/1902518537185290252?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/1902518537185290252?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/DZKt2Rx_EWQ/inventarios-puntuales.html" title="Inventarios puntuales" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-9zUaLNzIq80/TswTMYLe2OI/AAAAAAAAB5k/gKbJ1iL9dmE/s72-c/01Inventario.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/11/inventarios-puntuales.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IGRng5cSp7ImA9WhRSGEs.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-6246068207303529724</id><published>2011-11-21T08:45:00.000+01:00</published><updated>2011-11-21T08:45:27.629+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-21T08:45:27.629+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-FI" /><title>Códigos de operación en la norma 43 (España)</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/teegardin/6094310934/" title="Blue Piggy Bank WIth Coins by kenteegardin, on Flickr"&gt;&lt;img alt="Blue Piggy Bank WIth Coins" height="500" src="http://farm7.static.flickr.com/6198/6094310934_eebd9f3172.jpg" width="458" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Hace ya algún tiempo que quería escribir un post sobre la norma 
43 bancaria (España)&amp;nbsp;que sirve para la transmisión de extractos de cuentas 
corrientes entre&amp;nbsp;empresa y banco. Sin embargo, hoy no voy a mostrar toda la 
parametrización de esta norma, sino sólo como añadir nuevas operaciones a la 
norma. Si queréis conocer más sobre esta norma en SAP aquí tenéis un &lt;a href="http://www.stgocar.com/freyes/SAPR3FI08/htmSAPR3ExtractoElectronico.htm" target="_blank"&gt;enlace&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Caso&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Hemos lanzado el programa de la norma 43 y nos ha llegado el 
siguiente error dentro del log del programa.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Bancos / Entradas / Extracto 
de cuenta / FF_5&amp;nbsp;– Cargar en&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-egwbn7o_4zI/TrZpMlE_kAI/AAAAAAAAB5I/s5btIcSt8nk/s1600/00Norma43.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Error FF_5" border="0" height="90" src="http://3.bp.blogspot.com/-egwbn7o_4zI/TrZpMlE_kAI/AAAAAAAAB5I/s5btIcSt8nk/s320/00Norma43.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Buscamos la parametrización del extracto de cuenta 
electrónica.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión financiera / Contabilidad bancaria / 
Operaciones contables / Pagos / Extracto de cuenta electrónico / Realizar 
parametrizaciones básicas para extracto de cuenta &amp;nbsp;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Marcamos ‘Crear tipo de operación’ .&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-ptCnlCvJ7MM/TrZpyCCBOCI/AAAAAAAAB5Q/5P7YbUxsaf0/s1600/01Norma43.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Crear operación" border="0" height="91" src="http://2.bp.blogspot.com/-ptCnlCvJ7MM/TrZpyCCBOCI/AAAAAAAAB5Q/5P7YbUxsaf0/s320/01Norma43.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seleccionamos nuestro banco o caja.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Marcamos ‘Asignar cód. operación externo p.reglas 
contabilización’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-0_PWq_bGYhI/TrZpA-jso0I/AAAAAAAAB5A/lETxERRDgRY/s1600/02Norma43.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Asignar operación" border="0" height="72" src="http://4.bp.blogspot.com/-0_PWq_bGYhI/TrZpA-jso0I/AAAAAAAAB5A/lETxERRDgRY/s320/02Norma43.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Nos fijamos en el código de operación que falta según el log 
de errores anterior. Seguramente en el log de errores nos falta una operación 
bien con signo positivo bien con signo negativo. Da igual, nosotros crearemos 
dos operaciones nuevas (podemos crearlas con copia de dos ya existentes) con el 
código de operación del log.&amp;nbsp; Un código tendrá signo positivo y otro 
negativo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Funcional&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ya podemos volver a lanzar el programa de extracto 
electrónico.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Finanzas / Gestión financiera / Bancos / Entradas / Extracto 
de cuenta / FF_5&amp;nbsp;– Cargar en&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.seniorliving.org/" target="_blank"&gt;kenteegardin&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-6246068207303529724?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lwyXwTNLrs0bMfJHGWjMeiFsLag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lwyXwTNLrs0bMfJHGWjMeiFsLag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lwyXwTNLrs0bMfJHGWjMeiFsLag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lwyXwTNLrs0bMfJHGWjMeiFsLag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/8nIOhxNYUuk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/6246068207303529724/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/11/codigos-de-operacion-en-la-norma-43.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6246068207303529724?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6246068207303529724?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/8nIOhxNYUuk/codigos-de-operacion-en-la-norma-43.html" title="Códigos de operación en la norma 43 (España)" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6198/6094310934_eebd9f3172_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/11/codigos-de-operacion-en-la-norma-43.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGRHk-eSp7ImA9WhRSEUU.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-6780887835235710733</id><published>2011-11-13T00:00:00.000+01:00</published><updated>2011-11-13T12:05:25.751+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-13T12:05:25.751+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-SD" /><title>Anulación de facturas en masa</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/pleeker/5379549514/" title="Delete by Matt McGee, on Flickr"&gt;&lt;img alt="Delete" height="248" src="http://farm6.static.flickr.com/5246/5379549514_d114e30bed.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Si en nuestra empresa estamos habituados a realizar la facturación 
de clientes mediante procesos colectivos, seguramente nos hemos encontrado con 
la siguiente situación. Un usuario llama al departamento de Sistemas preocupado 
porque se ha equivocado y tiene que anular una a una cientos de facturas.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Por suerte, en este caso, SAP nos provee también con una 
transacción que nos permite anular facturas en masa.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Parametrización&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
No es necesaria.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Funcional&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El usuario ha realizado un pool de facturas que desea 
anular.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Comercial / Facturación / Factura / VF04&amp;nbsp;– 
Tratar pool de facturación&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Entrar al log de proceso colectivo.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Comercial / Facturación / Sistema de información 
/ Documentos de facturación / V.21&amp;nbsp;– Log de proceso colectivo&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Buscar el log de facturación que ha realizado el usuario. La 
clase de proceso es ‘F’. Se ha de indicar el usuario que lanzó la facturación y 
la fecha en que lo hizo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-hy-PFylV0xI/TrUKAJkAh6I/AAAAAAAAB4k/NUBM_xlSjsU/s1600/00.LogFacturacion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Log de proceso colectivo" border="0" height="131" src="http://4.bp.blogspot.com/-hy-PFylV0xI/TrUKAJkAh6I/AAAAAAAAB4k/NUBM_xlSjsU/s320/00.LogFacturacion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Una vez localizado el log, lo marcamos y buscamos el camino 
de&amp;nbsp;menú ‘Pasar a / Documentos’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-tmQWLuQmKx0/TrUKA3LuYYI/AAAAAAAAB4s/D_CCibYEWcQ/s1600/01.LogFacturacion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Pasar a documentos" border="0" height="107" src="http://2.bp.blogspot.com/-tmQWLuQmKx0/TrUKA3LuYYI/AAAAAAAAB4s/D_CCibYEWcQ/s320/01.LogFacturacion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seleccionamos el grupo de facturas y&amp;nbsp;hacemos la anulación 
mediante el punto de&amp;nbsp;menú ‘Pasar a / Anular todo’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-GfU9b7EyY5Q/TrUKB2VTJaI/AAAAAAAAB4w/55Inn7x67Fs/s1600/02.LogFacturacion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Anular todo" border="0" height="52" src="http://3.bp.blogspot.com/-GfU9b7EyY5Q/TrUKB2VTJaI/AAAAAAAAB4w/55Inn7x67Fs/s320/02.LogFacturacion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.carimcgee.com/" target="_blank"&gt;Cari McGee&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-6780887835235710733?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5PoR7kBq5Ziz7dHYbwJ9CABsm6E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5PoR7kBq5Ziz7dHYbwJ9CABsm6E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5PoR7kBq5Ziz7dHYbwJ9CABsm6E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5PoR7kBq5Ziz7dHYbwJ9CABsm6E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/X8abEksd9RY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/6780887835235710733/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/11/anulacion-de-facturas-en-masa.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6780887835235710733?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/6780887835235710733?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/X8abEksd9RY/anulacion-de-facturas-en-masa.html" title="Anulación de facturas en masa" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5246/5379549514_d114e30bed_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/11/anulacion-de-facturas-en-masa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EEQH89eyp7ImA9WhRTFkk.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3865757128731187481</id><published>2011-11-07T07:00:00.000+01:00</published><updated>2011-11-07T07:00:01.163+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-07T07:00:01.163+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-HR" /><title>Horarios de trabajo de personal</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/redwoodphotography/3337240655/" title="Factory by redwood 1, on Flickr"&gt;&lt;img alt="Factory" height="485" src="http://farm4.static.flickr.com/3385/3337240655_a2a841a457.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El horario de trabajo del personal contratado de nuestra 
empresa puede mantenerse de forma normal dentro del módulo de &lt;a href="http://es.wikipedia.org/wiki/Sistema_de_administraci%C3%B3n_de_recursos_humanos" target="_blank"&gt;Recursos Humanos&lt;/a&gt; de SAP (SAP-HR).&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar, debemos determinar en qué subdivisión de 
personal están registradas las reglas de horario de trabajo (PHT) del personal 
de nuestra empresa. Hay diversas formas de hacerlo, pero una sencilla es irnos 
al matchcode de nuestra regla PHT.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Recursos Humanos / Gestión de personal / Gestión / Maestro 
de personal / PA30 – Actualizar&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-6VT6Jk3CdE8/Tq2qlErxqSI/AAAAAAAAB3k/5-wkv5fPon8/s1600/00.PHT.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="transaccion PA30" border="0" height="215" src="http://3.bp.blogspot.com/-6VT6Jk3CdE8/Tq2qlErxqSI/AAAAAAAAB3k/5-wkv5fPon8/s320/00.PHT.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seguidamente, entramos en el customizing y damos de alta el 
plan de horario de trabajo diario (PHT). En nuestro caso vamos a crear el 
horario del personal de guardia de nuestra empresa bajo la agrupación de 
subdivisión de personal ‘04’ de 08:00 a 15:00.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de tiempos de personal / Planes de horario de 
trabajo / Planes de horario de trabajo diario / Definir planes de horario de 
trabajo diario&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-dU5WlSCaa4o/Tq2qrbKNLGI/AAAAAAAAB3s/k_B-GXS0OQI/s1600/01.PHT.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="plan de horario" border="0" height="218" src="http://4.bp.blogspot.com/-dU5WlSCaa4o/Tq2qrbKNLGI/AAAAAAAAB3s/k_B-GXS0OQI/s320/01.PHT.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Este PHT lo asignaremos a cada uno de los días que trabaje 
nuestro personal para crear el PHT por periodos. En este caso, de lunes a 
viernes tendrá el PHT ‘M’ que hemos creado; pero el sábado y domingo tendrá el 
PHT ‘LIBR’ estándar de SAP. De lunes a viernes el personal de guardia trabajará 
de 08:00 a 15:00 (PHT ‘M’), pero sábado y domingo no trabajará (PHT 
‘LIBR’).&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de tiempos de personal / Planes de horario de 
trabajo / Planes de horario de trabajo por periodos / Definir planes de horario 
de trabajo por periodos&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-hj4ZpLb63Cg/Tq2q1DqoJeI/AAAAAAAAB30/leJ_c1gOq8U/s1600/02.PHT.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="turnos diarios" border="0" height="85" src="http://1.bp.blogspot.com/-hj4ZpLb63Cg/Tq2q1DqoJeI/AAAAAAAAB30/leJ_c1gOq8U/s320/02.PHT.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Finalmente, creamos la regla de guardias ‘MG’ y le asociamos 
el PHT por periodos.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center" style="font-style: italic;"&gt;
IMG: Cálculo de nómina / Cálculo de nómina: España / Tratamiento 
diario de los datos de tiempos / Funciones del tratamiento diario / Puesta a 
disposición de los datos de tiempo / Poner a disposición horario de trabajo 
teórico de PHT&lt;/div&gt;
&lt;div align="center" style="font-style: italic;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-O27B9yNIdl4/Tq2sAJZUnlI/AAAAAAAAB4A/bKmkpb6myI4/s1600/03.PHT.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="regla PHT" border="0" height="231" src="http://4.bp.blogspot.com/-O27B9yNIdl4/Tq2sAJZUnlI/AAAAAAAAB4A/bKmkpb6myI4/s320/03.PHT.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" style="font-style: italic;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Funcional&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ahora nos queda asociar la regla PHT a cada uno de nuestros 
empleados.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Abrimos la actualización del personal de la 
empresa.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Recursos Humanos / Gestión de personal / Gestión / Maestro 
de personal / PA30 – Actualizar&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seleccionamos la pestaña de ‘Datos básicos de relación 
laboral’ y actualizamos el infotipo ‘Horario de trabajo teórico’.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ubseG_z7Yxw/Tq2vD_aiq5I/AAAAAAAAB4M/CdI1Vh_jfiA/s1600/04.PHT.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Infotipo horario trabajo teorico" border="0" height="227" src="http://1.bp.blogspot.com/-ubseG_z7Yxw/Tq2vD_aiq5I/AAAAAAAAB4M/CdI1Vh_jfiA/s320/04.PHT.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Abrimos el matchcode para la regla PHT ‘MG’, lo seleccionamos y grabamos.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Podemos comprobar cómo aparece este horario en transacciones 
como por ejemplo, la CM25&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Producción / Planificación de capacidades / 
Ajuste / Variable / CM25 – Diálogo&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/redwoodphotography/" target="_blank"&gt;redwood 1&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3865757128731187481?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yS8FC7_8AB7WGG7hBOjlTMS7CjM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yS8FC7_8AB7WGG7hBOjlTMS7CjM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yS8FC7_8AB7WGG7hBOjlTMS7CjM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yS8FC7_8AB7WGG7hBOjlTMS7CjM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/WgxD28zIbzI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3865757128731187481/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/11/horarios-de-trabajo-de-personal.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3865757128731187481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3865757128731187481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/WgxD28zIbzI/horarios-de-trabajo-de-personal.html" title="Horarios de trabajo de personal" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3385/3337240655_a2a841a457_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/11/horarios-de-trabajo-de-personal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMEQXgycCp7ImA9WhRTEEw.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-5348092512643735556</id><published>2011-10-31T00:30:00.000+01:00</published><updated>2011-10-31T00:30:00.698+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T00:30:00.698+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-BC" /><title>Protección de mandantes</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/oarranzli/6269831858/" title="Open door by oarranzli, on Flickr"&gt;&lt;img alt="Open door" height="500" src="http://farm7.static.flickr.com/6044/6269831858_53e6ef8663.jpg" width="422" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
A la hora de definir los diferentes mandantes de SAP una de las 
tareas que debemos tener en cuenta es el grado de modificaciones que vamos a 
permitir en cada uno de nuestros mandantes.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ya hemos comentado alguna vez en este &lt;a href="http://blogdesap.blogspot.com/2010/10/transporte-de-ordenes-entre-sistemas.html" target="_blank"&gt;blog&lt;/a&gt; que en muchas empresas lo normal es definir tres 
mandantes:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Desarrollo: entorno abierto específicamente para la 
parametrización y programación. &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Test: donde los usuarios y el equipo de consultoría pueden 
verificar los nuevos procesos desarrollados en el sistema de Desarrollo. &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Productivo: entorno de trabajo de los usuarios finales donde 
se encuentran datos reales de la empresa y se concentra su día a día. Es siempre 
el sistema de destino donde acaban las modificaciones iniciadas en el sistema de 
Desarrollo.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
El entorno de Desarrollo es el área de trabajo de consultores y 
programadores donde las modificaciones&amp;nbsp;van a ser constantes. En cambio tanto 
Test como Productivo son áreas de trabajo de usuarios donde no se dan cambios ni 
en parametrizacion&amp;nbsp;ni en programación. Por lo tanto, Desarrollo va a ser siempre 
un mandante abierto a los cambios, pero Test y Productivo serán mandantes 
cerrados a los cambios de customizing o desarrollo. Los únicos cambios que vamos 
a permitir en Test y Productivo serán las que produzcan las propias 
transacciones de los menús funcionales de usuario.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
¿Qué transacción nos permite pues cerrar o abrir las 
modificaciones de customizing y desarrollos en un mandante?&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: SAP Netweaver / Servidor de aplicación / Gestión del 
sistema / Sistema de modificaciones y transporte / SCC4&amp;nbsp;– Configurar 
mandantes&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Una configuración de parámetros válida para un mandante de 
Desarrollo podría ser la que se muestra en la siguiente figura:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-F0zT6YHRybs/TqL4zqeBr8I/AAAAAAAAB2Q/yxCKYVTKpN4/s1600/01.Mandantes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-F0zT6YHRybs/TqL4zqeBr8I/AAAAAAAAB2Q/yxCKYVTKpN4/s320/01.Mandantes.PNG" width="250" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En cambio, una configuración para un entorno de Test o 
Productivo podría ser la siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-GWNhk4ktmvo/TqL443ORITI/AAAAAAAAB2Y/JYB3Db-W-_A/s1600/02.Mandantes.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-GWNhk4ktmvo/TqL443ORITI/AAAAAAAAB2Y/JYB3Db-W-_A/s320/02.Mandantes.PNG" width="245" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
Por supuesto, en caso de necesidades puntuales se puede abrir la puerta y permitir hacer cambios directos en el customizing del mandante Productivo. Por ejemplo, para crear &lt;a href="http://blogdesap.blogspot.com/2010/05/rangos-numericos.html" target="_blank"&gt;rangos numéricos&lt;/a&gt; nuevos (pues los rangos numéricos no se 
transportan entre sistemas). Sin embargo, éstas deberían ser situaciones 
excepcionales y SAP recomienda no dejar abiertos los sistemas productivos de 
forma continuada en el tiempo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Indicar finalmente que el control de cambios fuera de 
customizing o programación nunca se gestiona a través de esta transacción, sino 
que es competencia de las transacciones de gestión de autorizaciones. Tenéis más 
información acerca de autorizaciones en una artículo &lt;a href="http://blogdesap.blogspot.com/2011/07/gestion-de-autorizaciones.html" target="_blank"&gt;anterior&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/oarranzli/"&gt;oarranzli&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-5348092512643735556?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yYviT-NDt9jds0CMmBIssfdpnzQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yYviT-NDt9jds0CMmBIssfdpnzQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yYviT-NDt9jds0CMmBIssfdpnzQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yYviT-NDt9jds0CMmBIssfdpnzQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/7g6Se_ke5Tg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/5348092512643735556/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/10/proteccion-de-mandantes.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5348092512643735556?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5348092512643735556?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/7g6Se_ke5Tg/proteccion-de-mandantes.html" title="Protección de mandantes" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6044/6269831858_53e6ef8663_t.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/10/proteccion-de-mandantes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04ESXk6fCp7ImA9WhRSFkk.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3873818823362398704</id><published>2011-10-24T03:00:00.000+02:00</published><updated>2011-11-18T21:58:28.714+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-18T21:58:28.714+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PP" /><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PM" /><title>Tabla de planificación de capacidades: layout</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/waterboysh/3400148085/" title="Neon Clock by WATERBOYsh, on Flickr"&gt;&lt;img alt="Neon Clock" height="375" src="http://farm4.static.flickr.com/3599/3400148085_9bc17ba0da.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
En el tercer artículo sobre la tabla de planificación de 
capacidades gráficas trataré sobre cómo añadir y modificar columnas de la 
disposición estándar de SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-MkkD96sFyPg/TqKRYYjm5PI/AAAAAAAAB1U/GEj_UktKn68/s1600/01.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Tabla de planificacion de capacidades grafica" border="0" height="115" src="http://1.bp.blogspot.com/-MkkD96sFyPg/TqKRYYjm5PI/AAAAAAAAB1U/GEj_UktKn68/s320/01.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En el ejemplo, la tabla de planificación muestra sólo dos 
columnas, pero queremos llegar a mostrar hasta ocho 
datos diferentes. ¿Cómo lo hacemos?&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Como siempre, buscamos el perfil general que estamos 
utilizando en nuestra tabla.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / OPD0 - Definir perfil general&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-nGQqwYGYOd4/TqKRZJmC-zI/AAAAAAAAB1c/lQcsnZnMcFw/s1600/02.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Perfil general" border="0" height="244" src="http://3.bp.blogspot.com/-nGQqwYGYOd4/TqKRZJmC-zI/AAAAAAAAB1c/lQcsnZnMcFw/s320/02.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro de nuestro perfil navegamos al perfil de tabla de 
planificación gráfica para encontrar el ID de layout.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Si no hubiésemos hecho ninguna copia del ID de layout 
estándar, la hacemos ahora.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / Tabla de planificación gráfica / OPDJ - 
&amp;nbsp;Definir disposición&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro de este ID de layout navegamos hasta la definición de 
agrupamientos. Si hemos de modificar alguno de los elementos, primero haremos su 
correspondiente copia z.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Definición de layouts / Definición de imágenes parciales / 
Definición de agrupamientos / Definición de agrupamientos&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-PbcLxch-4bw/TqKRo3l909I/AAAAAAAAB1k/h5g0EiLwojU/s1600/03.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ID layout" border="0" height="65" src="http://4.bp.blogspot.com/-PbcLxch-4bw/TqKRo3l909I/AAAAAAAAB1k/h5g0EiLwojU/s320/03.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Hemos llegado a la clave de edición. Éste es el elemento que 
contiene todos los campos que vamos a mostrar en nuestra disposición. Vamos a 
modificarlo. Tenemos que ir a su correspondiente transacción.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / Tabla de planificación gráfica / CY38 - 
&amp;nbsp;Definir clave de edición&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-_MoV3OoLtA8/TqKRy3n7SnI/AAAAAAAAB1s/e72gAbY1hm4/s1600/04.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Clave de edicion" border="0" height="134" src="http://2.bp.blogspot.com/-_MoV3OoLtA8/TqKRy3n7SnI/AAAAAAAAB1s/e72gAbY1hm4/s320/04.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Ya tenemos los ocho campos que se van a mostrar en nuestro 
layout seleccionados. De éstos, siete son estándar, pero el octavo no existía de 
forma estándar sino que lo he definido de forma específica. La nota &lt;a title="nota 38310" href="http://service.sap.com/notes"&gt;38310 &lt;/a&gt;
explica cómo hacerlo, pero brevemente los pasos son:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Añadimos el campo en la tabla de diccionario CYUSER, en el 
include al efecto.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Desarrollo / SE11&amp;nbsp;– 
Dictionary ABAP&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-bkBV3LKYba8/TqKR88P5H9I/AAAAAAAAB10/PSQ0ZuElp7I/s1600/05.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Estructura CYUSER" border="0" height="98" src="http://1.bp.blogspot.com/-bkBV3LKYba8/TqKR88P5H9I/AAAAAAAAB10/PSQ0ZuElp7I/s320/05.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Informamos su valor a través de user exit. En el caso del 
ejemplo he utilizado la ampliación CYPP0005&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Herramientas / Workbench ABAP / Utilidades / Ampliaciones / 
CMOD&amp;nbsp;– Gestión de proyectos&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-YLKkDABIwP0/TqKSE4K91mI/AAAAAAAAB18/_t2Xc5Gf5dQ/s1600/07.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Codigo ABAP" border="0" height="320" src="http://4.bp.blogspot.com/-YLKkDABIwP0/TqKSE4K91mI/AAAAAAAAB18/_t2Xc5Gf5dQ/s320/07.LayoutCapacidades.PNG" width="309" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Finalmente, seleccionamos el campo en la transacción 
CY38&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Salida&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Y el resultado queda del siguiente modo:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Producción / Planificación de capacidades / 
Ajuste / Variable / CM25&amp;nbsp;– Diálogo&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-setFc8J4_58/TqKSKIVapmI/AAAAAAAAB2E/juTkxWsFsXc/s1600/06.LayoutCapacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Tabla de planificacion de capacidades grafica" border="0" height="70" src="http://3.bp.blogspot.com/-setFc8J4_58/TqKSKIVapmI/AAAAAAAAB2E/juTkxWsFsXc/s320/06.LayoutCapacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&amp;nbsp;Imagen inicial | &lt;a href="http://www.flickr.com/photos/waterboysh/"&gt;WATERBOY sh&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3873818823362398704?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xZv86SPBekg5JuGV15q2NGylF7U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xZv86SPBekg5JuGV15q2NGylF7U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xZv86SPBekg5JuGV15q2NGylF7U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xZv86SPBekg5JuGV15q2NGylF7U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/cLikwTkpFhs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3873818823362398704/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades_24.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3873818823362398704?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3873818823362398704?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/cLikwTkpFhs/tabla-de-planificacion-de-capacidades_24.html" title="Tabla de planificación de capacidades: layout" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3599/3400148085_9bc17ba0da_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRXY7fSp7ImA9WhdbF0g.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-5733329255856046608</id><published>2011-10-16T11:56:00.000+02:00</published><updated>2011-10-16T11:56:14.805+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-16T11:56:14.805+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PP" /><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PM" /><title>Tabla de planificación de capacidades: selección</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/22280677@N07/3910685423/" title="Pocket Watch Clock by Svadilfari, on Flickr"&gt;&lt;img alt="Pocket Watch Clock" height="409" src="http://farm4.static.flickr.com/3454/3910685423_52df5bee6e.jpg" width="500" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
Siguiendo con la evaluación de capacidades gráfica, esta semana 
vamos a hablar de cómo modificar la pantalla de selección de datos de la 
transacción CM25.&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En este ejemplo vamos a añadir la ‘clase de orden’ como filtro 
adicional en nuestra pantalla de selección.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
De nuevo, empezamos por determinar cuál es nuestro perfil 
general.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / OPD0 - Definir perfil general&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro del perfil general nos encontramos con nuestro perfil 
de selección. Tenemos que hacer una copia z del perfil de selección estándar que 
encontremos. En nuestro caso creamos el perfil de selección 
‘ZAPPD_S001’.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / OPD1&amp;nbsp;– Definir perfil de selección&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-syfjp5mv5vA/TpmEtxu7xZI/AAAAAAAAB0k/L_THfnYNpd4/s1600/01CapacSel.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Perfil de selección" border="0" height="84" src="http://1.bp.blogspot.com/-syfjp5mv5vA/TpmEtxu7xZI/AAAAAAAAB0k/L_THfnYNpd4/s320/01CapacSel.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Al hacer doble click sobre este perfil nos encontramos con 
los sets que contienen los parámetros de selección. Por un lado está el set de 
objetos, por otro el set de filtros. Si modificamos el set de objetos los nuevos 
parámetros aparecerán en la pantalla de selección principal. Si modificamos el 
set de filtros estaremos introduciendo nuevos parámetros a nivel de opciones de 
selección adicionales (no visibles directamente en la pantalla principal de la 
transacción CM25 pero sí cuando presionemos el icono ‘filtro’).&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro del set de objetos buscamos el parámetro ‘clase de 
orden’. Lo añadimos y grabamos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-kg0HX72FXzM/TpmEuVysfYI/AAAAAAAAB0s/yHsAMOnwDSA/s1600/02CapSel.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="set de objetos" border="0" height="217" src="http://3.bp.blogspot.com/-kg0HX72FXzM/TpmEuVysfYI/AAAAAAAAB0s/yHsAMOnwDSA/s320/02CapSel.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El resultado es el siguiente:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Producción / Planificación de capacidades / 
Ajuste / Variable / CM25&amp;nbsp;– Diálogo&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-oOuVDeDomuo/TpmEvCaD9-I/AAAAAAAAB00/9iZsvwUbWis/s1600/03CapSel.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="transacción cm25" border="0" height="90" src="http://1.bp.blogspot.com/-oOuVDeDomuo/TpmEvCaD9-I/AAAAAAAAB00/9iZsvwUbWis/s320/03CapSel.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Observamos el parámetro ‘clase de orden’ en la pantalla de 
selección. Pero si en lugar de haber modificado el parámetro en el set de 
objetos, lo hubiésemos hecho en el set de filtros, entonces éste aparecería al 
presionar el icono ‘filtro’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/22280677@N07/"&gt;Svadilfari&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-5733329255856046608?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IJ2erb319iKnqDJw6D-UXynreAI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IJ2erb319iKnqDJw6D-UXynreAI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IJ2erb319iKnqDJw6D-UXynreAI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IJ2erb319iKnqDJw6D-UXynreAI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/MHp4XX7UECc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/5733329255856046608/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades_16.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5733329255856046608?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/5733329255856046608?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/MHp4XX7UECc/tabla-de-planificacion-de-capacidades_16.html" title="Tabla de planificación de capacidades: selección" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3454/3910685423_52df5bee6e_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades_16.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYMQH86fyp7ImA9WhdbFkU.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-4534292632184678122</id><published>2011-10-09T18:24:00.000+02:00</published><updated>2011-10-15T16:16:21.117+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-15T16:16:21.117+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PP" /><category scheme="http://www.blogger.com/atom/ns#" term="SAP-PM" /><title>Tabla de planificación de capacidades: colores</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/sirspacepilot/5144846100/" title="Backwards Pocket Watch by Ellie Goodman, on Flickr"&gt;&lt;img alt="Backwards Pocket Watch" height="375" src="http://farm2.static.flickr.com/1162/5144846100_eaf42f6e73.jpg" width="500" /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Definición&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
La tabla de planificación es la herramienta que proporciona SAP 
para la gestión, monitorización y mantenimiento de&amp;nbsp;la carga de&amp;nbsp;trabajo asignada 
a nuestro personal o puestos de trabajo. Podemos observar y modificar en qué 
fecha y cuánto tiempo una persona o puesto de trabajo va a estar ocupada.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Producción / Planificación de capacidades / 
Ajuste / Variable / CM25&amp;nbsp;– Diálogo&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-RFOAQVECLtQ/TpmVfLhWUGI/AAAAAAAAB1A/hJqHFcZkB7E/s1600/01Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" src="http://3.bp.blogspot.com/-RFOAQVECLtQ/TpmVfLhWUGI/AAAAAAAAB1A/hJqHFcZkB7E/s320/01Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En esta ocasión vamos a ver cómo modificar los colores que nos 
muestra por defecto la tabla de planificación gráfica. Nuestra empresa trabaja 
con tres tipos de órdenes de trabajo diferentes (mantenimiento, instalación y 
averías). Modificando los colores podremos ver cada tipo de orden con un color 
distinto.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar identificamos el perfil que utilizamos en 
nuestra tabla de planificación.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / OPD0 - Definir perfil general&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-ex893KHuRM0/TpmVfhq6mqI/AAAAAAAAB1I/FhTlcq94DT4/s1600/02Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://4.bp.blogspot.com/-ex893KHuRM0/TpmVfhq6mqI/AAAAAAAAB1I/FhTlcq94DT4/s320/02Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Seguidamente, vamos a hacer una copia del perfil estándar&amp;nbsp;de 
tabla de planificación gráfica. Dentro de éste podremos hacer todos los cambios 
que nos parezcan oportunos. Cada nuevo perfil o elemento que modifiquemos lo 
haremos sobre su correspondiente copia que empiece por ‘z’.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Dentro del perfil de tabla de planificación gráfica estamos 
interesados en modificar el tipo de objeto gráfico que existe dentro del 
apartado de ‘Necesidades de capacidad’. Así que vamos a hacer una copia de 
éste.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / Opciones técnicas / Tabla de planificación 
gráfica / Atributos de tipo de objeto gráfico / OPG5 - Fijar selección tipo de 
objeto gráfico&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-J5YjAA8NPP8/TpHH2vg5_QI/AAAAAAAAB0I/iVs1ZO02eFw/s1600/03Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="294" src="http://2.bp.blogspot.com/-J5YjAA8NPP8/TpHH2vg5_QI/AAAAAAAAB0I/iVs1ZO02eFw/s320/03Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Y dentro de éste nos interesa el tipo de objeto gráfico que 
encontramos en él.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / Opciones técnicas / Tabla de planificación 
gráfica / Atributos de tipo de objeto gráfico / OPG9 - Especificar tipo de 
objeto gráfico&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-B5n4nuOcAQY/TpHH8bAUnPI/AAAAAAAAB0M/DwVwItcXFR0/s1600/04Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="124" src="http://2.bp.blogspot.com/-B5n4nuOcAQY/TpHH8bAUnPI/AAAAAAAAB0M/DwVwItcXFR0/s320/04Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Llegados aquí tenemos que definir la determinación de colores 
según tipo de orden:&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En el apartado ‘representación de objetos’ indicamos los tres 
tipos de orden y los colores que tomarán. El código de color ‘50’ viene de la 
definición de colores en el grupo de elementos gráficos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-vNQgCtNxmQQ/TpHINEjqIWI/AAAAAAAAB0Q/m4fM2mWeiF0/s1600/05Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="69" src="http://2.bp.blogspot.com/-vNQgCtNxmQQ/TpHINEjqIWI/AAAAAAAAB0Q/m4fM2mWeiF0/s320/05Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-H0HMSkCIkjM/TpHITGujrfI/AAAAAAAAB0U/ASinHSUhf5k/s1600/05_2Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="62" src="http://4.bp.blogspot.com/-H0HMSkCIkjM/TpHITGujrfI/AAAAAAAAB0U/ASinHSUhf5k/s320/05_2Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Producción / Planificación de capacidades / Ajuste de 
capacidades y evaluación ampliada / Opciones técnicas / Tabla de planificación 
gráfica / Gráfico / BCG8 - Definir elemento gráfico&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En el apartado ‘selección de representación de objetos’ 
creamos la determinación según orden (mantenimiento, instalación o 
averías).&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-JROe27AyATU/TpHIe92o7-I/AAAAAAAAB0Y/BFuT-b_WUFs/s1600/06Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="84" src="http://2.bp.blogspot.com/-JROe27AyATU/TpHIe92o7-I/AAAAAAAAB0Y/BFuT-b_WUFs/s320/06Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Vh3MwjpQFII/TpHIlVSwaXI/AAAAAAAAB0c/-j07eiWWJaI/s1600/06_1Capacidades.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://1.bp.blogspot.com/-Vh3MwjpQFII/TpHIlVSwaXI/AAAAAAAAB0c/-j07eiWWJaI/s320/06_1Capacidades.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Con estos pasos ya podemos lanzar nuestra planificación gráfica 
de capacidades para ver las diferencias por color en las órdenes de trabajo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/sirspacepilot/"&gt;Ellie Goodman&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-4534292632184678122?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vo8ouXLs5r8OZfw_uHHCs3aBZng/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vo8ouXLs5r8OZfw_uHHCs3aBZng/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vo8ouXLs5r8OZfw_uHHCs3aBZng/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vo8ouXLs5r8OZfw_uHHCs3aBZng/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/L1O5HEoSook" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/4534292632184678122/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/4534292632184678122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/4534292632184678122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/L1O5HEoSook/tabla-de-planificacion-de-capacidades.html" title="Tabla de planificación de capacidades: colores" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm2.static.flickr.com/1162/5144846100_eaf42f6e73_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/10/tabla-de-planificacion-de-capacidades.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUEQHg8fSp7ImA9WhdUFUg.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-3374084278139236144</id><published>2011-10-02T13:00:00.000+02:00</published><updated>2011-10-02T13:00:01.675+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-02T13:00:01.675+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-MM" /><category scheme="http://www.blogger.com/atom/ns#" term="SAP-FI" /><title>Determinación de cuentas en compras automáticamente</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/teegardin/5913014568/" title="Balancing The Account By Hand by kenteegardin, on Flickr"&gt;&lt;img alt="Balancing The Account By Hand" height="347" src="http://farm7.static.flickr.com/6052/5913014568_a1f3148bf7.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;/div&gt;
La determinación de cuentas automática es la herramienta  mediante la cual asociamos cada movimiento de materiales de nuestro sistema a  una &lt;a href="http://es.wikipedia.org/wiki/Cuenta" target="_blank"&gt;cuenta&lt;/a&gt; del  &lt;a href="http://es.wikipedia.org/wiki/Balance_(contabilidad)" target="_blank"&gt;balance&lt;/a&gt; de nuestra empresa.&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Caso&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Hemos creado un material y queremos hacer un pedido de compras,  pero cuando lo intentamos nos salta el el mensaje de error ME083 (Por favor,  entre cuenta de mayor). Esto es debido a que la categoría de valoración que  hemos asignado a nuestro material no tiene asociada una cuenta de mayor en la  determinación de cuentas.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-q_uB8gvURmA/TiLy6AqyxyI/AAAAAAAABu4/JS2Ev8PeDqs/s1600/01.DetermCtasError.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://4.bp.blogspot.com/-q_uB8gvURmA/TiLy6AqyxyI/AAAAAAAABu4/JS2Ev8PeDqs/s320/01.DetermCtasError.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Solución&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En la determinación de &lt;a href="http://help.sap.com/saphelp_470/helpdata/en/c7/a88ae643dd11d182b30000e829fbfe/frameset.htm" target="_blank"&gt;cuentas de mayor&lt;/a&gt; para compras debemos tener en cuenta los  siguientes conceptos:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Agrupación de áreas de valoración: permite la valoración  conjunta de áreas de valoración. Determina un código único para diferentes &lt;a href="http://help.sap.com/saphelp_470/helpdata/es/4f/71dbfa448011d189f00000e81ddfac/frameset.htm" target="_blank"&gt;áreas de valoración&lt;/a&gt; (en nuestro caso hemos definido cada área  de valoración de forma específica para cada centro).&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Agrupación general: este concepto tiene un significado  distinto según donde se utilice. En este caso lo voy a utilizar según el valor  de ‘modificación de cuenta’. Este valor se encuentra integrado del tipo de  imputación de nuestra posición del pedido de compras.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
&lt;a href="http://saptricks.wordpress.com/2011/03/06/creacion-de-nuevas-categorias-de-valoracion-en-mm-y-su-determinacion-de-cuentas/" target="_blank"&gt;Categoría de valoración&lt;/a&gt;: una categoría de valoración nos  servirá para agrupar diferentes materiales que tienen una determinación de  cuentas común.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
&lt;a href="http://es.wikipedia.org/wiki/Pasivo" target="_blank"&gt;Debe&lt;/a&gt;: cuenta de mayor en el debe del balance.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
&lt;a href="http://es.wikipedia.org/wiki/Activo_(contabilidad)" target="_blank"&gt;Haber&lt;/a&gt;: cuenta de mayor en el haber del  balance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
En definitiva, mediante estos conceptos estaremos concretando  nuestro centro, el tipo de posición del pedido y el material. Y entonces, el  sistema le podrá asignar las cuentas del debe y haber.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Los pasos a seguir son los siguientes:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Localizar nuestro material y verificar su categoría de  valoración. Para ello iremos a la pestaña ‘Contabilidad 1’ del maestro de  materiales.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Maestro de materiales /  Material / Modificar / MM02&amp;nbsp;– Inmediatamente&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-zrNZ6kbj45o/TiLzJTSraYI/AAAAAAAABu8/88kxqQrUilc/s1600/02.DetermCtasMaterial.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="http://3.bp.blogspot.com/-zrNZ6kbj45o/TiLzJTSraYI/AAAAAAAABu8/88kxqQrUilc/s320/02.DetermCtasMaterial.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Localizar el área de valoración al cual está asignado el  centro para el cual vamos a crear el pedido, además de su  agrupación.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Valoración e imputación /  Determinación de cuentas / Determinación de cuentas sin asistente / OMWD -  Agrupar áreas de valoración&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-YP9ZraqQxBo/TiLzSmJ9D-I/AAAAAAAABvA/fLjL8FN5V4M/s1600/03.DetermCtasAreaValoracion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="http://1.bp.blogspot.com/-YP9ZraqQxBo/TiLzSmJ9D-I/AAAAAAAABvA/fLjL8FN5V4M/s320/03.DetermCtasAreaValoracion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Buscar el valor de modificación de cuenta que tiene asociado  el tipo de imputación de nuestra posición el pedido de compras. Si el tipo de  imputación es de tipo ‘K’, es decir, se asocia directamente a un centro de  coste, entonces buscaremos este tipo de imputación y haremos doble  click.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Compras / Imputación / OME9 -  Actualizar tipos de imputación&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-1AEOog0iwLE/TiLzcff0klI/AAAAAAAABvE/p3nJ9Js0R3c/s1600/04.DetermCtasTipoImputacion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/-1AEOog0iwLE/TiLzcff0klI/AAAAAAAABvE/p3nJ9Js0R3c/s320/04.DetermCtasTipoImputacion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Confirmaremos que las cuentas del debe y&amp;nbsp;haber&amp;nbsp;que queremos  utilizar están realmente creadas en SAP.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Finanzas / Gestión financiera / Libro mayor / Datos maestros /  Cuentas de mayor / Tratamiento individual / FS00&amp;nbsp;– Central&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-iXr_Fu5d2Wk/TiLzk0qjTTI/AAAAAAAABvI/y5_be0u5isM/s1600/05.DetermCtasFS00.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="36" src="http://3.bp.blogspot.com/-iXr_Fu5d2Wk/TiLzk0qjTTI/AAAAAAAABvI/y5_be0u5isM/s320/05.DetermCtasFS00.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Una vez localizados todos los datos anteriores podemos  realizar la determinación de cuentas sobre la operación GBB y nuestro plan de  cuentas. &amp;nbsp;Sabemos que…&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Agr. val es: 0003&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Agr. gen. es: ZBR&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Categoría de valoración es: 3261&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Cuenta del debe es: 601999&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Cuenta del haber es: 601999&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Valoración e imputación /  Determinación de cuentas / Determinación de cuentas sin asistente / OBYC –  Configurar contabilizaciones automáticas / Imputación / Operación GBB&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-S2OdCBFTAs0/TiLzrCjqsCI/AAAAAAAABvM/BfK74MRwRzM/s1600/06.DetermCtasDetermCtas.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="http://2.bp.blogspot.com/-S2OdCBFTAs0/TiLzrCjqsCI/AAAAAAAABvM/BfK74MRwRzM/s320/06.DetermCtasDetermCtas.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Utilizamos la operación GBB ya que según la propia  documentación del punto de customizing ésta es la que se utiliza en la gestión  de stocks.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Ejemplo&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Creemos ahora nuestro pedido:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Compras / Pedido / Crear  / ME21N&amp;nbsp;– Proveedor o centro suministrado&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-pVLx0DTz9oU/TiLzyWiQvzI/AAAAAAAABvQ/s6sm3MNSu4s/s1600/07.DetermCtasPedidoOk.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="284" src="http://4.bp.blogspot.com/-pVLx0DTz9oU/TiLzyWiQvzI/AAAAAAAABvQ/s6sm3MNSu4s/s320/07.DetermCtasPedidoOk.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ahora nos muestra un mensaje de error KI235 (La cuenta requiere  una imputación relevante para la contabilidad de costes), pero esto ya lo podéis  resolver si seguís los pasos de un &lt;a href="http://blogdesap.blogspot.com/2011/07/imputacion-por-defecto-de-clases-de.html" target="_blank"&gt;post anterior&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.seniorliving.org/" target="_blank"&gt;kenteegardin&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-3374084278139236144?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DHA1H_WG3OLquuhsNCFMgD-s3Ck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DHA1H_WG3OLquuhsNCFMgD-s3Ck/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DHA1H_WG3OLquuhsNCFMgD-s3Ck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DHA1H_WG3OLquuhsNCFMgD-s3Ck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/_t8NWHdFXds" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/3374084278139236144/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/10/determinacion-de-cuentas-en-compras.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3374084278139236144?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/3374084278139236144?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/_t8NWHdFXds/determinacion-de-cuentas-en-compras.html" title="Determinación de cuentas en compras automáticamente" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6052/5913014568_a1f3148bf7_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/10/determinacion-de-cuentas-en-compras.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMEQH45eCp7ImA9WhdVGUk.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-8125549253653815463</id><published>2011-09-25T13:00:00.000+02:00</published><updated>2011-09-25T13:00:01.020+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T13:00:01.020+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-MM" /><title>Determinar categorías de valoración</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/cstrzrock/228748627/" title="GREAT VALUE by CstrzRock, on Flickr"&gt;&lt;img alt="GREAT VALUE" height="375" src="http://farm1.static.flickr.com/59/228748627_a5b70630f4.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
Una &lt;a href="http://help.sap.com/saphelp_erp2005/helpdata/en/47/61017149f011d1894c0000e829fbbd/frameset.htm" target="_blank"&gt;categoría de valoración&lt;/a&gt; es una agrupación de materiales que  tienen una determinación de cuentas común. Por lo tanto, el concepto de  categoría de valoración está ligado al &lt;a href="http://help.sap.com/saphelp_46c/helpdata/en/ff/515afd49d811d182b80000e829fbfe/frameset.htm" target="_blank"&gt;maestro de materiales&lt;/a&gt;. Cuando creamos un nuevo &lt;a href="http://es.wikipedia.org/wiki/Material" target="_blank"&gt;material&lt;/a&gt; que debe  tener asociada una &lt;a href="http://es.wikipedia.org/wiki/Cuenta" target="_blank"&gt;cuenta&lt;/a&gt; del &lt;a href="http://es.wikipedia.org/wiki/Balance_(contabilidad)" target="_blank"&gt;balance&lt;/a&gt; específica es necesario asociarle una categoría de  valoración si queremos que esta asociación se realice de forma automática.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Parametrización&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Definimos cuál será nuestra nueva agrupación de categorías de  valoración.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Valoración e imputación /  Determinación de cuentas / Determinación de cuentas sin asistente / OMSK -  Determinar categorías de valoración / Refer. a categ. cuenta&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-H2jDLEcvnWU/TiMN-VmOIHI/AAAAAAAABvY/T9e7I2SZjuA/s1600/01.CatValRef.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-H2jDLEcvnWU/TiMN-VmOIHI/AAAAAAAABvY/T9e7I2SZjuA/s1600/01.CatValRef.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Creamos nuestras categorías de valoración y las asociamos a  la agrupación o agrupaciones.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Valoración e imputación /  Determinación de cuentas / Determinación de cuentas sin asistente / OMSK -  Determinar categorías de valoración / Categoría valoración&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-asbxZCbM2EA/TiMOEXuz6vI/AAAAAAAABvc/pPauBGciHLs/s1600/02.CatValCat.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="55" src="http://4.bp.blogspot.com/-asbxZCbM2EA/TiMOEXuz6vI/AAAAAAAABvc/pPauBGciHLs/s320/02.CatValCat.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Asociamos la agrupación al tipo de material.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;em&gt;IMG: Gestión de materiales / Valoración e imputación /  Determinación de cuentas / Determinación de cuentas sin asistente / OMSK -  Determinar categorías de valoración / Tipo material y ref. a categ.  cuenta&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-a1N_33BFbYo/TiMOKzzaimI/AAAAAAAABvg/OpvM1JQ-BDs/s1600/03.CatValTipo.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://3.bp.blogspot.com/-a1N_33BFbYo/TiMOKzzaimI/AAAAAAAABvg/OpvM1JQ-BDs/s320/03.CatValTipo.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;strong&gt;Funcional&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Vamos a crear nuestro material tipo DIEN. Buscamos la pestaña  ‘Contabilidad 1’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;Logística / Gestión de materiales / Maestro de materiales /  Material / Creación en general / MM01&amp;nbsp;– Inmediatamente&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-78Wb_5aQXzc/TiMOTF-ZS-I/AAAAAAAABvk/MxlfyJV-JNA/s1600/04.CatValMaterial.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://2.bp.blogspot.com/-78Wb_5aQXzc/TiMOTF-ZS-I/AAAAAAAABvk/MxlfyJV-JNA/s320/04.CatValMaterial.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Como vemos cuando creamos nuestro material, al pulsar el &lt;a href="http://help.sap.com/saphelp_470/helpdata/es/73/69f02c55bb11d189680000e829fbbd/content.htm" target="_blank"&gt;matchcode&lt;/a&gt; de categoría de valoración solamente nos mostrará  aquellas categorías de valoración posibles para nuestro tipo de material.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Más información en el siguiente &lt;a href="http://saptricks.wordpress.com/2011/03/06/creacion-de-nuevas-categorias-de-valoracion-en-mm-y-su-determinacion-de-cuentas/" target="_blank"&gt;link&lt;/a&gt;&amp;nbsp;y en este &lt;a href="http://www.google.es/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CBoQFjAA&amp;amp;url=https%3A%2F%2Fwww.hacienda.go.cr%2FNR%2Frdonlyres%2FAFB2861F-9236-44FA-B8E1-FB828FCE7E54%2F10289%2FMUSIGAFMM1605.doc&amp;amp;ei=bf0iTrK2JIrdsgbc3JW4Ag&amp;amp;usg=AFQjCNF-32csHWhc9dIAnIfS0Fqg4Ag0Bw&amp;amp;sig2=zwUgns4oVxXbYl018csRMQ" target="_blank"&gt;otro&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/cstrzrock/" target="_blank"&gt;CstrzRock&lt;/a&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-8125549253653815463?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k8C4TzEAOCzMNC9_fIY-ipYNNCM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k8C4TzEAOCzMNC9_fIY-ipYNNCM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k8C4TzEAOCzMNC9_fIY-ipYNNCM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k8C4TzEAOCzMNC9_fIY-ipYNNCM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/4azyyx8nvAs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/8125549253653815463/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/09/determinar-categorias-de-valoracion.html#comment-form" title="4 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/8125549253653815463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/8125549253653815463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/4azyyx8nvAs/determinar-categorias-de-valoracion.html" title="Determinar categorías de valoración" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm1.static.flickr.com/59/228748627_a5b70630f4_t.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/09/determinar-categorias-de-valoracion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEEQXk_eyp7ImA9WhdVE0k.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-7664403144548026558</id><published>2011-09-18T13:00:00.000+02:00</published><updated>2011-09-18T13:00:00.743+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-18T13:00:00.743+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-SD" /><title>Cross-selling</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/23126594@N00/2787395526/" title="sold_out_sm by jspatchwork, on Flickr"&gt;&lt;img alt="sold_out_sm" height="211" src="http://farm4.static.flickr.com/3040/2787395526_f33329ac2d.jpg" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
&amp;nbsp;La &lt;a href="http://en.wikipedia.org/wiki/Cross-selling" target="_blank"&gt;wikipedia&lt;/a&gt; llama cross-selling o venta cruzada a&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;“the action or practice of selling among or between  established clients, markets, traders, etc." or "that of selling an additional  product or service to an existing customer”&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Este artículo se refiere a la segunda definición de  cross-selling, a la acción de venta de un determinado producto a través de la  venta previa o paralela de un producto anterior.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En SAP para conseguir una &lt;a href="http://help.sap.com/saphelp_46c/helpdata/es/f1/48d413c5b911d2beac0000e8a5b733/frameset.htm" target="_blank"&gt;venta cruzada&lt;/a&gt; podemos habilitar una herramienta asociada a la  toma de pedidos de venta que puede ayudar a los administrativos de ventas. El  objetivo es facilitar la captación de una venta adicional a partir de otra.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Parametrización&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Se puede hacer cross-selling sólo para algunos clientes, sólo  para algunos tipos de venta o para ambos. En este ejemplo lo haré para ambos y  utilizando los valores que ya proporciona SAP de forma estándar. Sin embargo, es  aconsejable como siempre hacer una copia de los parámetros que proporciona SAP y  sobre ellos actuar con modificaciones.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Secuencia de acceso: utilizaré la secuencia estándar C001 que  solamente donde sólo se ha de indicar&amp;nbsp;el material. Es decir, cuando se llame al  cross-selling éste vendrá dado para un material en concreto.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling / Definir  esquema de determinación para cross-selling / Actualizar secuencias de  acceso&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-fKcaqM_FXbE/TidZBzrC38I/AAAAAAAABv0/ii2roWaDmeE/s1600/01.CrossSecuenciaAcceso.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://1.bp.blogspot.com/-fKcaqM_FXbE/TidZBzrC38I/AAAAAAAABv0/ii2roWaDmeE/s320/01.CrossSecuenciaAcceso.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Clase de condición: el dato maestro estará contenido por la  clase de condición CS01 que ya está creada en SAP. Y ésta estará asociada a la  secuencia anterior C001&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling / Definir  esquema de determinación para cross-selling / Definir clase de  condición&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Esquema: en este caso el esquema es único (CS0001). El  esquema va a especificar las clases de condición permitidas en nuestro documento  de ventas.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling / Definir  esquema de determinación para cross-selling / Actualizar esquema&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-g3w-u4P6wGE/TidZTyWg01I/AAAAAAAABv4/iDIYNiMmvMY/s1600/02.CrossEsquema.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="http://2.bp.blogspot.com/-g3w-u4P6wGE/TidZTyWg01I/AAAAAAAABv4/iDIYNiMmvMY/s320/02.CrossEsquema.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Esquema de cliente y documento: hay que indicar cuáles de  nuestros documentos de ventas serán susceptibles de tener una venta cruzada  ligada. Esto lo hacemos indicando el valor ‘B (cross selling) en el esquema de  propuesta de producto.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling /  Actualizar esquema de cliente y documento para cross-selling / Asignar esquema  de documento para cross-selling a clases de documentos de ventas&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-mEewP2lByKo/TidZt1i0xnI/AAAAAAAABv8/wxFVSabwu4M/s1600/03.CrossEsquemaProducto.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://4.bp.blogspot.com/-mEewP2lByKo/TidZt1i0xnI/AAAAAAAABv8/wxFVSabwu4M/s320/03.CrossEsquemaProducto.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Definir perfil de cross-selling: indicamos el esquema CS0001  que anteriormente hemos definido o el que hayamos creado como copia. Si además  dejamos el campo ‘Cross selling indicador ventana diálogo’ en blanco, entonces  en el documento de venta el cross-selling se visualizará en una venta de diálogo  o pop-up.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling / Definir  y asignar perfil de cross-selling / Definir perfil de cross-selling&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-4AWcnowiPfU/TidaM46NpxI/AAAAAAAABwA/mrmM2d2wMjg/s1600/04.CrossDefinicion.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://1.bp.blogspot.com/-4AWcnowiPfU/TidaM46NpxI/AAAAAAAABwA/mrmM2d2wMjg/s320/04.CrossDefinicion.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Asignar el perfil: aquí montamos nuestra determinación  propiamente dicha. Ésta se va a basar en mi área de ventas (organización de  ventas, canal y sector), será solamente para algunos clientes (esq. cliente CS),  solamente para aquellos documentos de ventas que yo haya indicado como  cross-selling (esquema documento CS) y con el perfil de cross-selling que he  creado (perfil CS).&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;IMG: Comercial / Funciones básicas / Cross Selling / Definir  y asignar perfil de cross-selling / Asignar perfil de cross-selling&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Como se puede ver todo el proceso en conjunto se parece a la  determinación de precios de venta (ya visto en otro &lt;a href="http://blogdesap.blogspot.com/2010/10/crear-precios-de-venta.html" target="_blank"&gt;post anterior&lt;/a&gt;) con clases de condición,secuencias de acceso y  esquemas.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Ejemplo&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Debemos asegurarnos que aquellos clientes susceptibles de  cross-selling tengan asociado el valor ‘B’ (cross-selling) en la pestaña de  ‘Ventas’.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Comercial / Datos maestros / Interlocutor  comercial / Cliente / Modificar / VD02&amp;nbsp;– Comercial&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-XX4m_pB9AXY/TidabEEI12I/AAAAAAAABwE/SSTN0hM8Tl8/s1600/05.CrossCliente.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://2.bp.blogspot.com/-XX4m_pB9AXY/TidabEEI12I/AAAAAAAABwE/SSTN0hM8Tl8/s320/05.CrossCliente.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Creamos el dato maestro. Aquí indicaremos qué material o  materiales están asociados al material principal. Cuando el cliente nos llame y  pida un material, SAP lo buscará en la base de datos de esta transacción y  mostrará los materiales asociados susceptibles de venderse juntamente con éste.  Así la persona de ventas podrá sugerírselos al cliente.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Comercial / Datos maestros / Productos / VB41 -  Crear&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Dvi7nDOSpAM/TidahkwLbaI/AAAAAAAABwI/sYGu1qKzEcw/s1600/06.CrossDatoMaestro.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-Dvi7nDOSpAM/TidahkwLbaI/AAAAAAAABwI/sYGu1qKzEcw/s320/06.CrossDatoMaestro.PNG" width="298" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Finalmente, vemos cómo se muestra la sugerencia de  cross-selling al crear un pedido de ventas.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Comercial / Ventas / Pedido / VA01&amp;nbsp;–  Crear&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-zWYD0Srsy_w/TidaoDAOmbI/AAAAAAAABwM/AJDxafZgkOk/s1600/07.CrossPedido.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" src="http://4.bp.blogspot.com/-zWYD0Srsy_w/TidaoDAOmbI/AAAAAAAABwM/AJDxafZgkOk/s320/07.CrossPedido.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/23126594@N00/" target="_blank"&gt;jspatchwork&lt;/a&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-7664403144548026558?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jzX8Nv60yXMa_xRHmFD5LX20rzI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jzX8Nv60yXMa_xRHmFD5LX20rzI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jzX8Nv60yXMa_xRHmFD5LX20rzI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jzX8Nv60yXMa_xRHmFD5LX20rzI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/iXucm48Ql8o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/7664403144548026558/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/09/cross-selling.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7664403144548026558?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/7664403144548026558?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/iXucm48Ql8o/cross-selling.html" title="Cross-selling" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3040/2787395526_f33329ac2d_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/09/cross-selling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCQX4_eSp7ImA9WhdWF0g.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-735122692032297615</id><published>2011-09-11T16:41:00.000+02:00</published><updated>2011-09-11T16:41:00.041+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T16:41:00.041+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-ABAP" /><title>Recursos de programación ABAP</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/smanography/3293101820/" title="Classroom Collateral Damage by Shermeee, on Flickr"&gt;&lt;img alt="Classroom Collateral Damage" height="332" src="http://farm4.static.flickr.com/3311/3293101820_08c2bb67f2.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
En este artículo voy a escribir sobrer aquellas herramientas  que conozco y que SAP nos provee para aprender a programar en &lt;a href="http://es.wikipedia.org/wiki/Abap" target="_blank"&gt;ABAP&lt;/a&gt;. Son  transacciones con código fuente que os pueden servir para vuestros cursos de  aprendizaje en este lenguaje propietario SAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Documentación ABAP y ejemplos&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Utilidades / ABAPDOCU&amp;nbsp;–  Biblioteca de ejemplo&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-b0j9K3mA-0E/TjQRYwSFpdI/AAAAAAAAByQ/o47VkFp9vOg/s1600/01.ABAP.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://2.bp.blogspot.com/-b0j9K3mA-0E/TjQRYwSFpdI/AAAAAAAAByQ/o47VkFp9vOg/s320/01.ABAP.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
En esta transacción, SAP agrupa el código fuente de varios  programas de ejemplo para el autoaprendizaje. A través de varios nodos nos  ofrece el código para aprender el uso de las sentencias más frecuentes, &lt;a href="http://www.abap.es/centro_Manual_14_Programacion_dialogo.htm" target="_blank"&gt;programación de dynpros&lt;/a&gt;, de orientación a objetos, incluso el  interfasado con &lt;a href="http://es.wikipedia.org/wiki/JavaScript" target="_blank"&gt;JavaScript&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Documentación de palabras claves&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Utilidades / ABAPHELP –  Documentación palabra clave&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Con la ayuda de esta transación podemos acceder a la biblioteca  ABAP donde se encuentran documentadas las sentencias utilizadas en este  lenguaje. Simplemente, entramos en la transacción y escribimos la sentencia de  la cual queremos documentación.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-7JOkXhJO8ek/TjQRkZ9BYkI/AAAAAAAAByU/D_UNvIcH-eE/s1600/02.ABAP.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://2.bp.blogspot.com/-7JOkXhJO8ek/TjQRkZ9BYkI/AAAAAAAAByU/D_UNvIcH-eE/s320/02.ABAP.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
De todos modos, también podemos obtener el mismo resultado  mientras escribimos nuestro código, nos posicionamos sobre una sentencia y  pulsamos el botón F1.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Programación de listados ALV y otras demos&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Si buscamos a través del sistema de información los paquetes  &lt;b&gt;SLIS&lt;/b&gt; y &lt;b&gt;SABAPDEMOS&lt;/b&gt; también encontramos el  código ABAP de programas escritos por SAP para utilización en demos y cursos de  aprendizaje.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Desarrollo / SE38&amp;nbsp;– Editor  ABAP&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Entramos en el editor ABAP.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Marcamos el matchcode.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Marcamos ‘Selección nueva’.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Escribimos el nombre del paquete SLIS o  SABAPDEMOS.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-GfMATVoW794/TjQSE9uNHsI/AAAAAAAAByY/HANYAzMPeyM/s1600/03.ABAP.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://3.bp.blogspot.com/-GfMATVoW794/TjQSE9uNHsI/AAAAAAAAByY/HANYAzMPeyM/s320/03.ABAP.PNG" width="320" /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
&lt;b&gt;Centro de presentaciones Enjoy&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Aquí se agrupan los códigos de varios ejemplos. Se trata de una  transacción&amp;nbsp;para los que ya tenéis cierto conocimiento de programación ABAP.  Cotiene ABAP orientado a objetos, la evolución del lenguaje ABAP que permite  crear programas algo más complejos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Utilidades / DWDM – Presentaciones&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-DSzQAKSDsw0/TjQSepFeQBI/AAAAAAAAByc/qmzGcqvuGmk/s1600/04.ABAP.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://1.bp.blogspot.com/-DSzQAKSDsw0/TjQSepFeQBI/AAAAAAAAByc/qmzGcqvuGmk/s320/04.ABAP.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Juegos de datos de prueba&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Seguro que más de uno se acuerda de las tablas SPFLI, SCARR o  SFLIGHT. Pues bien, bajo el paquete &lt;b&gt;SAPBC_DATAMODEL&lt;/b&gt; se esconden  todas estas tablas que&amp;nbsp;tan frecuentemente son utilizadas en los cursos de  formación ABAP. Se trata del modelo de datos de vuelos que se suministra para  hacer pruebas, programar listados de ejemplo, etc. Pero antes de poder hacer uso  de ellas, es imprescindible llenarlas con datos. Mediante el programa  &lt;b&gt;SAPBC_DATAGENERATOR &lt;/b&gt;podemos marcar cuántos registros introducir  en estas tablas o borrar su contenido completamente para empezar de nuevo.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Desarrollo / SE38&amp;nbsp;– Editor  ABAP / Programa SAPBC_DATAGENERATOR&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-ryCmig8xtxQ/TjQSucnVFHI/AAAAAAAAByg/l5egfU-G-Jc/s1600/05.ABAP.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://3.bp.blogspot.com/-ryCmig8xtxQ/TjQSucnVFHI/AAAAAAAAByg/l5egfU-G-Jc/s320/05.ABAP.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;&amp;nbsp; &lt;/div&gt;
&lt;div align="justify"&gt;
Una vez llenas ya podemos observar cómo quedan cada una de  ellas. Aquí dejo el listado completa de estas tablas de formación.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Workbench ABAP / Resumen / SE16&amp;nbsp;– Browser de  datos&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border="0" cellspacing="0" cols="2" frame="VOID" rules="NONE" style="margin-left: auto; margin-right: auto; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" width="100"&gt;&lt;br /&gt;&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" width="294"&gt;&lt;br /&gt;&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFF00" height="18" style="border-bottom: 3px solid #000000; border-left: 3px solid #000000; border-top: 3px solid #000000;"&gt;&lt;b&gt;TABLA&lt;/b&gt;&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFF00" style="border-bottom: 3px solid #000000; border-right: 3px solid #000000; border-top: 3px solid #000000;"&gt;&lt;b&gt;DESCRIPCIÓN&lt;/b&gt;&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SAIRPORT&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Aeropuertos&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SAPLANE&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Avión&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SBOOK&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Reservación de vuelo directo&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SBUSPART&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Interlocutor cia.aérea&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCARPLAN&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Asignación compañía aérea-avión&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCARR&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Compañía aérea&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCITAIRP&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Asignación ciudad-aeropuerto&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCOUNTER&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Mostrador de venta&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCPLANE&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Avión de carga&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCURR&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Tp.cambio p.modelo datos formación Workben&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCURX&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Moneda p.modelo datos formación Workbench&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SCUSTOM&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Clientes vuelo&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SDESSERT&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Comida en vuelo/postre&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SFLIGHT&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Vuelo&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SFLIMEAL&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Asignación vuelo-comida&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SGEOCITY&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Situación geográfica de una ciudad&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SMACOURSE&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Comida en vuelo/plato principal&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SMEAL&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Comida en vuelo&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SMEALT&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Comida en vuelo/descripción&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SMENU&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Menú&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SNVOICE&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Factura&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SPFLI&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Itinerario de vuelos&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SPPLANE&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Avión de pasajeros&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;SSTARTER&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Comida en vuelo/primer plato&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-left: 3px solid #000000;"&gt;STICKET&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-right: 3px solid #000000;"&gt;Billete de avión&lt;/td&gt; 		&lt;/tr&gt;
&lt;tr&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" height="18" style="border-bottom: 3px solid #000000; border-left: 3px solid #000000;"&gt;STRAVELAG&lt;/td&gt; 			&lt;td align="LEFT" bgcolor="#FFFFFF" style="border-bottom: 3px solid #000000; border-right: 3px solid #000000;"&gt;Ag.viajes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/smanography/"&gt;Shermeee&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-735122692032297615?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X07Cy7CL2Rgclaq_9AYBGwvIHbI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X07Cy7CL2Rgclaq_9AYBGwvIHbI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X07Cy7CL2Rgclaq_9AYBGwvIHbI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X07Cy7CL2Rgclaq_9AYBGwvIHbI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/BGK0weAaT74" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/735122692032297615/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/09/recursos-de-programacion-abap.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/735122692032297615?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/735122692032297615?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/BGK0weAaT74/recursos-de-programacion-abap.html" title="Recursos de programación ABAP" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3311/3293101820_08c2bb67f2_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/09/recursos-de-programacion-abap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMHSX0zfyp7ImA9WhdWEUg.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-1915518069537116563</id><published>2011-09-04T19:13:00.000+02:00</published><updated>2011-09-04T19:13:58.387+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T19:13:58.387+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-ABAP" /><title>Batch input recorder</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/loop_oh/442225983/" title="bikes by loop_oh, on Flickr"&gt;&lt;img alt="bikes" height="333" src="http://farm1.static.flickr.com/206/442225983_e4cc869593.jpg" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
De vuelta en el blog. Esta vez con la herramienta batch input recorder. Para empezar, decir que llamamos programas de batch input a una serie de programas que 
se han venido utilizando para la transferencia en masa de información hacia 
sistemas SAP. A menudo, estos programas se han integrado en otras transacciones 
estándar como la típica legacy. Sin embargo, si nuestras necesidades no pueden 
ser cubiertas por herramientas estándar SAP, entonces nosotros mismos tendremos 
que escribir nuestros programas de batch input. El resultado de la ejecución de 
un programa de batch input es siempre un juego de datos que podremos procesar 
posteriormente para realizar la transferencia de información. En este artículo 
intento explicar cómo la herramienta de grabación de batch inputs puede 
ayudarnos a crear juegos de datos de batch input sin tener ningún conocimiento 
de programación ABAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Voy a dibujar un escenario sencillo donde queremos actualizar 
información en SAP a través de una transacción. Por ejemplo, nuestra empresa 
desea modificar el precio de venta de todos sus materiales a través de la 
transacción de registros de condición &lt;b&gt;VK12&lt;/b&gt;. Por supuesto, si tenemos una base de 
datos de cientos de materiales la modificación manual puede suponer un trabajo 
considerable. Por lo tanto, en condiciones normales, lo lógico sería pedir a 
nuestro desarrollador ABAP que escribiese un programa de batch input que tuviese 
en cuenta nuestra necesidad. El programa escrito sería capaz de generar un juego 
de datos que repitiese las pantallas y la transacción cientos de veces (tantas 
veces como materiales hubiese en nuestra base de datos).&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Ahora bien, si no tenemos ningún conocimiento de programación 
ABAP ni persona que nos pueda ayudar, la herramienta de grabación de batch 
inputs nos puede ser de gran utilidad a la hora de crear nuestro juego de datos. 
Por supuesto, sin saber ABAP y en unos sencillos pasos:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
En primer lugar, vamos a la transacción de grabación de batch 
inputs &lt;b&gt;SHDB&lt;/b&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Creamos una nueva grabación de la transacción &lt;b&gt;VK12 &lt;/b&gt;a través 
del botón ‘Nueva grabación’.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Exportamos la grabación a un fichero .txt siguiendo el menú 
Grabación / Exportar.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-bsNLzA-crgo/Tkq9806VhfI/AAAAAAAABzc/IN9Qreb4BCI/s1600/01.fichtxt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="http://3.bp.blogspot.com/-bsNLzA-crgo/Tkq9806VhfI/AAAAAAAABzc/IN9Qreb4BCI/s320/01.fichtxt.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Copiamos el texto de nuestra grabación tantas veces como 
materiales tengamos, pero en un nuevo fichero .txt. Al mismo tiempo, modificamos 
la información. Por ejemplo, si necesitamos modificar el precio de cien 
materiales, entonces copiaremos el texto cien veces. Tras ello, borraremos y 
re-escribiremos el código de cada material y del nuevo precio en cada pieza de 
texto de la grabación. Ya sé lo que estáis pensando, que esto es más fácil de 
decir que de hacer. Sin embargo, utilizando una sencilla hoja de cálculo y 
algunas fórmulas puede llegar a ser un proceso sumamente rápido*.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
A continuación, importamos el nuevo fichero a SAP. Utilizamos 
para ello el menú Grabación / Importar.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-nx71shiXqRk/Tkq-MmLJzhI/AAAAAAAABzg/2eK2yMQxsVA/s1600/01.import.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="32" src="http://4.bp.blogspot.com/-nx71shiXqRk/Tkq-MmLJzhI/AAAAAAAABzg/2eK2yMQxsVA/s320/01.import.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;
Al final, lo que hemos conseguido es generar un nuevo juego 
de datos de batch input. Lo único que nos queda por hacer es presionar el botón 
‘Procesar’ y nuestros datos subirán a SAP como en cualquier batch 
input.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ym7pM7dT4oY/TkOqIZI2LkI/AAAAAAAABzQ/YMPGNj2h4KM/s1600/bdc_recording05.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://1.bp.blogspot.com/-ym7pM7dT4oY/TkOqIZI2LkI/AAAAAAAABzQ/YMPGNj2h4KM/s320/bdc_recording05.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Como véis, unos sencillos pasos que nos permiten actualizar 
información en masa sin haber escrito ni una sola línea de código ABAP. Por 
supuesto, no recomiendo esta herramienta para transferencias de información 
complejas. Ni tampoco lo recomiendo como sustituto de otras herramientas 
estándar legacy o bapis. Pero sí puede ser una herramienta interesante para 
afrontar problemas sencillos si no tenemos conocimientos suficientes de lenguaje 
ABAP.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
*Una ayuda para completar el fichero .txt con la información a subir. Utilizad una hoja de cálculo como Microsoft Excel, numerad aquellos campos que queráis completar y utilizad fórmulas del tipo buscarv o consultav para buscar y reemplazar con la información de vuestra base de datos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Imagen inicial |&lt;a href="http://www.flickr.com/photos/loop_oh/"&gt; loop_oh&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-1915518069537116563?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ao4IOgWVnIyvCpe6kgKfAL9jXds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ao4IOgWVnIyvCpe6kgKfAL9jXds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ao4IOgWVnIyvCpe6kgKfAL9jXds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ao4IOgWVnIyvCpe6kgKfAL9jXds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/7Q0ZocX8iIw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/1915518069537116563/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/09/batch-input-recorder.html#comment-form" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/1915518069537116563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/1915518069537116563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/7Q0ZocX8iIw/batch-input-recorder.html" title="Batch input recorder" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm1.static.flickr.com/206/442225983_e4cc869593_t.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/09/batch-input-recorder.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUNQnY5eip7ImA9WhdXEU4.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-430149145212059991</id><published>2011-08-07T09:24:00.004+02:00</published><updated>2011-08-23T23:01:33.822+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-23T23:01:33.822+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-BC" /><title>Extracción de información a partir de jobs</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/oarranzli/6006659634/" title="On the beach by oarranzli, on Flickr"&gt;&lt;img alt="On the beach" height="359" src="http://farm7.static.flickr.com/6127/6006659634_41e9b438f9_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
En más de una ocasión deseamos extraer información de SAP para  analizarla externamente por ejemplo&amp;nbsp;con&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Microsoft_Excel" target="_blank"&gt;Microsoft  Excel&lt;/a&gt;. Sin embargo, debido al tiempo que ocupa la ejecución de la  transacción no podemos hacerlo on-line. Si nos fijamos en el parámetro  &lt;b&gt;abap/timeout&lt;/b&gt; fijado en el sistema, éste es&amp;nbsp;demasiado bajo como  para lanzar el programa en un proceso diálogo. Podemos visualizar este parámetro  en nuestro sistema&amp;nbsp;en la transacción&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / CCMS / Configuration / RZ10&amp;nbsp;– System  profile&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Entonces, ¿cómo podemos consultar información en SAP si la  ejecución de una transacción consume mucho tiempo? La respuesta es  programando&amp;nbsp;un job de fondo para la transacción.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Crear un job de fondo&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imaginemos que queremos consultar la lista de saldos de  entradas de mercancías&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;i&gt;Logística / Gestión de materiales / Gestión de stocks /  Entorno / Visualización de saldos / MB5S&amp;nbsp;– Lista de saldo MSRF&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
En primer lugar debemos conocer el programa que se esconde  detrás de la transacción. Para ello vamos a la transacción y pulsamos el menú  &lt;i&gt;Sistema / Status&lt;/i&gt;. En el ejemplo el programa se llama  &lt;i&gt;RM07MSAL&lt;/i&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Seguidamente vamos a la transacción que nos permitirá definir  nuestro job y damos nombre a nuestro job.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;Herramientas / CCMS / Background processing / SM36 - Define job&lt;/i&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Pulsamos en el botón ‘Paso’ y escribimos el nombre del  programa y la variante con la que lo lanzaremos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-5qH58g502yE/TjXI4SCSRPI/AAAAAAAAByo/bjG8D6Kv75I/s1600/01.Job.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://4.bp.blogspot.com/-5qH58g502yE/TjXI4SCSRPI/AAAAAAAAByo/bjG8D6Kv75I/s320/01.Job.png" width="320" alt="Creacion del job" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Seguidamente pulsamos el botón ‘Parámetros de impresión’ y  luego ‘Atributos’. Nos aseguramos de que no se imprima automáticamente el  resultado, sino que el listado quede en el &lt;a href="http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a8eb751ea11d189570000e829fbbd/frameset.htm" target="_blank"&gt;spool&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-w3Ls0_-iBMI/TjXJDlxblXI/AAAAAAAABys/1hnLqqSg-jY/s1600/02.Job.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="149" src="http://2.bp.blogspot.com/-w3Ls0_-iBMI/TjXJDlxblXI/AAAAAAAABys/1hnLqqSg-jY/s320/02.Job.png" width="320" alt="Parametros impresion" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Grabamos y volvemos a la pantalla anterior.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Pulsamos el botón ‘Condición inicio’ e indicamos cuándo  queremos que se inicie. Podemos indicar que se lance inmediatamente, en una  fecha y hora concretas, cuando finalice otro job, etc. En este caso voy a  indicar que se lance inmediatamente. Y grabamos.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-VjxBck-yLKU/TjXJPed1tqI/AAAAAAAAByw/JYlch5Kv3Mw/s1600/03.Job.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" alt="Condición de inicio del job"&gt;&lt;img border="0" height="269" src="http://1.bp.blogspot.com/-VjxBck-yLKU/TjXJPed1tqI/AAAAAAAAByw/JYlch5Kv3Mw/s320/03.Job.png" width="320"  alt="Fecha inicio" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Volvemos a la pantalla anterior y grabamos el  conjunto.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
&lt;b&gt;Extraer la información de una orden de  spool&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Una vez ha finalizado la ejecución del job podemos ir a  recuperar la información de salida.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Vamos al spool controller.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / CCMS / Print / SP01&amp;nbsp;– Output  controller&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Buscamos una orden de spool que debe contener el nombre del  programa que hemos lanzado.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Marcamos esta orden y el botón ‘Lista ABAP’.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-Hik_U3kFIa0/TjXJfFmWdeI/AAAAAAAABy0/wnlX3wd4tvg/s1600/04.Job.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://4.bp.blogspot.com/-Hik_U3kFIa0/TjXJfFmWdeI/AAAAAAAABy0/wnlX3wd4tvg/s320/04.Job.png" width="320" alt="Spool controller"  /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&amp;nbsp; &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Vamos al menú Orden spool / Transmitir / Grabar en fichero  local.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Nos abrirá una ventana e indicaremos el formato en que  queremos guardar el listado. Ya la tenemos para tratar fuera de  SAP.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
&lt;b&gt;Enviar la información de un job a una cuenta de  mail&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Otra opción es que a la finalización del job, éste envíe el  resultado directamente a nuestra cuenta de correo electrónico. Para ello hay que  incluir la dirección de correo electrónico a la hora de crear el job en el botón  ‘Destino listas spool’. La forma detallada de hacerlo la tenéis en el siguiente  &lt;a href="http://sapignite.com/sending-mail-for-background-job/" target="_blank"&gt;enlace&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Podéis enviar la información:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;A una cuenta de correo individual.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;Herramientas / CCMS / Background processing / SM36 - Define job / Destino listas spool&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; A un grupo de usuarios creando una lista de distribución mediante la transacción &lt;i&gt;SO28&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;object height="349" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4pHYrLkjq4M?version=3&amp;amp;hl=en_US&amp;amp;rel=0"&gt;

&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;

&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;

&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/4pHYrLkjq4M?version=3&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
Éste es el último post de la temporada. El blog volverá en breve. Os deseo que paséis unas buenas vacaciones si las tenéis. Nos vemos a la vuelta.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-430149145212059991?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vYCh06ctAdflBo3P4leyqk8eX7Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vYCh06ctAdflBo3P4leyqk8eX7Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vYCh06ctAdflBo3P4leyqk8eX7Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vYCh06ctAdflBo3P4leyqk8eX7Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/LopgG1iuzJ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/430149145212059991/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/08/extraccion-de-informacion-partir-de.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/430149145212059991?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/430149145212059991?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/LopgG1iuzJ8/extraccion-de-informacion-partir-de.html" title="Extracción de información a partir de jobs" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6127/6006659634_41e9b438f9_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/08/extraccion-de-informacion-partir-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYDRHY_eyp7ImA9WhdXEU4.&quot;"><id>tag:blogger.com,1999:blog-3425049010266118589.post-2314631944403601547</id><published>2011-07-31T00:17:00.054+02:00</published><updated>2011-08-23T22:59:35.843+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-23T22:59:35.843+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAP-BC" /><title>Gestión de autorizaciones</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/laurenmanning/2318794240/" title="Do NOTHING here!!!! by Lauren Manning, on Flickr"&gt;&lt;img alt="Do NOTHING here!!!!" height="431" src="http://farm4.static.flickr.com/3112/2318794240_a143888f2e.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div align="justify"&gt;
El sistema de autorizaciones SAP permite gestionar los permisos  lectura y escritura sobre los elementos que todo usuario tiene asignados.&amp;nbsp;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El sistema se vehicula a través de&amp;nbsp;papeles o roles (simples o  compuestos) que agrupan una serie de objetos de autorización. Cada objeto de  autorización incorpora permisos para un elemento de nuestro sistema. Cada uno de  estos objetos será el elemento mínimo que nos permitirá conceder un permiso para  ejecutar la tarea, sea ésta el acceso a una transacción, a un área de ventas, a  un grupo de compras, etc.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
El siguiente esquema muestra cómo actúa el sistema de  autorizaciones y está extraído de la &lt;a href="http://help.sap.com/saphelp_nw04/helpdata/en/52/671285439b11d1896f0000e8322d00/content.htm" target="_blank"&gt;help de SAP&lt;/a&gt;:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WfWWrRrtF0k/TjMx9aCAeCI/AAAAAAAABxo/3GYbbpONoT0/s1600/00.RolAutorizacion.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-WfWWrRrtF0k/TjMx9aCAeCI/AAAAAAAABxo/3GYbbpONoT0/s320/00.RolAutorizacion.gif" width="320" alt="Autorizaciones SAP" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Concepto de autorización según la help de SAP&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Es decir, cada transacción, cada sociedad, cada centro… en  definitiva cada tarea a la cual tiene acceso un usuario se encuentra definida de  un campo de autorización. Este campo se encuentra en un objeto de autorización,  y éste a su vez en un rol. Todas las tareas a las cuales tiene permiso un  usuario se definen como la suma de objetos de autorización que conforman uno  o&amp;nbsp;más roles.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Proyectos de autorización&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Montar un proyecto de autorizaciones es complejo y conlleva el  análisis de los trabajos que realiza cada usuario para asignar las  autorizaciones que le son necesarias. En un proyecto de este tipo hay que:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Analizar las tareas que realiza cada usuario.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Agrupar usuarios según tareas comunes.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Crear roles que se ajusten a cada tarea. En mi opinión los  roles deberían ser lo más específicos posibles.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Asociar las autorizaciones específicas a cada rol. Hay que  poner especial atención&amp;nbsp;en&amp;nbsp;las transacciones que se incorporan en cada rol y  procurar siempre que se pueda que la misma transacción y, en general, la misma  autorización no se encuentra en diferentes roles.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Asignar los roles según las tareas que realiza cada  usuario.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Dentro de cada usuario hacer un análisis de  incompatibilidades de transacciones. Esto es determinar aquellas&amp;nbsp;autorizaciones  que juntas nunca las debe poseer el mismo usuario. Esto pasa a veces cuando el  usuario tiene dos roles que incluyen la misma autorización. Por ejemplo, la  persona que se encarga de hacer pedidos de cliente no debe también poseer  autorización para facturarlos. En ese aspecto nos puede ayudar la información de  la tabla &lt;b&gt;SUKRI&lt;/b&gt;. Esta tabla se entrega vacía y es  responsabilidad del cliente su llenado a través de la transacción  &lt;b&gt;SU98&lt;/b&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Una vez detectadas las incompatibilidades, solucionarlas  ajustando los&amp;nbsp;roles existentes, creando nuevos roles o eliminando roles dentro  del perfil de usuario.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
Para mayor información sobre proyectos de autorización aconsejo  la lectura de este artículo del blog de &lt;a href="http://www.seguridadsap.com/sap/proyectos-metodologa-de-construccin-de-roles-en-sap/" target="_blank"&gt;seguridadsap&lt;/a&gt;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;b&gt;Asignar autorizaciones a transacciones.&lt;/b&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Una vez montado el proyecto, ¿cómo&amp;nbsp; mantenemos y asignamos  nuevas transacciones a cada rol?&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Para empezar debemos saber qué autorización necesita el  usuario. Para eso pediremos al usuario que tan pronto SAP le envíe el mensaje de  “falta de autorización” ejecute la transacción &lt;b&gt;SU53&lt;/b&gt; que nos  muestra el objeto de autorización necesario. Una vez tengamos esto podemos  decidir por modificar el rol directamente o a través del usuario. En &lt;a href="http://www.seguridadsap.com/sap/la-seguridad-en-sap-roles-y-permisos-ejemplo/" target="_blank"&gt;seguridadsap&lt;/a&gt; explican cómo hacerlo directamente (transacción  &lt;b&gt;PFCG&lt;/b&gt;). Pero en este post yo voy a mostrar los pasos para  asignar autorización a través del usuario.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Entramos en el perfil del usuario y visualizamos la pestaña  ‘Roles’. Aquí veremos todos los roles que tiene asignado el  usuario.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="center"&gt;
&lt;i&gt;Herramientas / Gestión / Actualización de usuarios / SU01&amp;nbsp;–  Usuarios&lt;/i&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-rDuMNJg9oTk/TjMyjhpdrEI/AAAAAAAABxs/CxgpL_0FdE0/s1600/01.Autorizaciones.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="110" src="http://3.bp.blogspot.com/-rDuMNJg9oTk/TjMyjhpdrEI/AAAAAAAABxs/CxgpL_0FdE0/s320/01.Autorizaciones.JPG" width="320" alt="Perfil usuario" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Identificamos el rol a modificar y hacemos doble click sobre  él.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Se nos abre una ventana para este rol. Nos movemos hacia la  pestaña ‘Menú’ y lo modificamos añadiendo las transacciones a las que queremos  dar autorización.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-F5wC6BHzJbk/TjMyusdp5II/AAAAAAAABxw/8lgEi5ocIYQ/s1600/02.AutorizacionesMenu.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://3.bp.blogspot.com/-F5wC6BHzJbk/TjMyusdp5II/AAAAAAAABxw/8lgEi5ocIYQ/s320/02.AutorizacionesMenu.JPG" width="320" alt="Menú usuario" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Nos movemos a la pestaña ‘Autorizaciones’ y pulsamos el botón  ‘Modificar datos de autorización’.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Buscamos el objeto de autorización ‘S_TCODE’ dentro del árbol  del rol. Para ello vamos a &lt;i&gt;Tratar / Buscar&lt;/i&gt;. Pero si no lo encontramos o  no es posible modificarlo, entonces podemos optar por añadir manualmente la  transacción a través del botón ‘Manualmente’.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="2" cellspacing="10" style="width: 400px;"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td valign="top" width="200"&gt;&lt;a href="http://3.bp.blogspot.com/-6LmsyKmFoN4/TjM1MiEYteI/AAAAAAAAByI/AYWfdK2Udn0/s1600/03.AutorizacionesMenu.JPG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="82" src="http://3.bp.blogspot.com/-6LmsyKmFoN4/TjM1MiEYteI/AAAAAAAAByI/AYWfdK2Udn0/s200/03.AutorizacionesMenu.JPG" width="200" alt="S_TCODE" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="200"&gt;&lt;a href="http://4.bp.blogspot.com/-KWTCfleGphw/TjMzO2r2-0I/AAAAAAAABx4/THx5eKzyjT8/s1600/05.AutorizacionesManual.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://4.bp.blogspot.com/-KWTCfleGphw/TjMzO2r2-0I/AAAAAAAABx4/THx5eKzyjT8/s320/05.AutorizacionesManual.JPG" width="320" alt="Añadir transacción" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt; &lt;div align="justify"&gt;
Seleccionamos el objeto y añadimos nuestras  transacciones.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-tCO8ldVakmU/TjM0IhbdoNI/AAAAAAAAByA/d37PiBZo4kk/s1600/07.AutorizacionesManual.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/-tCO8ldVakmU/TjM0IhbdoNI/AAAAAAAAByA/d37PiBZo4kk/s320/07.AutorizacionesManual.JPG" width="320" alt="Añadir transacción" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
&lt;li&gt;Grabamos y generamos (botón ‘generar’) el  cambio.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
Más información&amp;nbsp; en el capítulo 5 del libro &lt;a href="http://www.amazon.com/Asi-Spanish-Jose-Hernandez-Muoz/dp/8448121007/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1285411422&amp;amp;sr=1-1"&gt;&lt;i&gt;Así  es SAP R/3&lt;/i&gt;&lt;/a&gt; de J.A. Hernández Muñoz y en la &lt;a href="http://help.sap.com/saphelp_nw04/helpdata/en/52/671285439b11d1896f0000e8322d00/frameset.htm" target="_blank"&gt;help de SAP&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
Imagen inicial | &lt;a href="http://www.flickr.com/photos/laurenmanning/"&gt;Lauren Manning&lt;/a&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3425049010266118589-2314631944403601547?l=blogdesap.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4kA11qwbEaRxAh8hTNeZJvG0GjU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4kA11qwbEaRxAh8hTNeZJvG0GjU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4kA11qwbEaRxAh8hTNeZJvG0GjU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4kA11qwbEaRxAh8hTNeZJvG0GjU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogDeSap/~4/2jcGPVe4_9Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blogdesap.blogspot.com/feeds/2314631944403601547/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://blogdesap.blogspot.com/2011/07/gestion-de-autorizaciones.html#comment-form" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/2314631944403601547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3425049010266118589/posts/default/2314631944403601547?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeSap/~3/2jcGPVe4_9Q/gestion-de-autorizaciones.html" title="Gestión de autorizaciones" /><author><name>Oscar</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3112/2318794240_a143888f2e_t.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blogdesap.blogspot.com/2011/07/gestion-de-autorizaciones.html</feedburner:origLink></entry></feed>

