Mostrando las entradas con la etiqueta scn. Mostrar todas las entradas
// // 3 comentarios

El nuevo SCN v3

Hace un mes atrás publiqué sobre la noticia de que el sitio oficial de SAP estaba por migrar a una nueva plataforma de "comunidad" (por así llamarle). Ahora mismo ya está migrado casi el 100% del contenido y debo contarles que estoy bastante decepcionado por muchos motivos, algo que no dejaré pasar ni toleraré ya que llevo años en la comunidad oficial y me gusta escribir al respecto cada vez que cambian... porque pequeñas comunidades como la nuestra tratan de hacer lo imposible para que los usuarios no tengan dolores de cabeza, y gigantes como SAP ni miran a los usuarios finales.

En resumen:
  • Adiós "SCN" tal como lo conocíamos (leer "SCN cambia, de nuevo")
  • Adiós favoritos personalizables
  • Adiós espacios
  • Adiós encuestas
  • Adiós resúmenes por tema
  • Adiós medallas por puntos; hola "karma".
  • Adiós comunidad en español
  • Adiós mensajes privados
  • Adiós mensajes de actividad
  • Adiós organización que tenías previamente
Concluyendo, TODO UN DESASTRE.

Leer más ...
// // 4 comentarios

SCN cambia ... (de nuevo)

En el año 2012 ya sufrimos (digo sufrimos porque tanto usuarios como consultores SAP del mundo saben lo que es el SCN y se sienten parte de la comunidad, ya sea como lectores o participantes activos) el re-diseño completo del sitio.

Este año, anuncian nuevamente que el SCN se "mueve" a través de éste anuncio en su sitio principal:
SAP SCN oficial anuncia nuevo diseño - Consultoria-SAP

Así que se viene otra "nueva" comunidad SAP oficial. 

Ojala sea diferente a lo que pasó en el 2012. Hablamos de las duras críticas que tuvieron los cambios anteriores, y el diseño actual (que era nuevo en aquel momento) tenía muchas pero muchas cosas que no agradaban a la comunidad internacional, podrán leer más sobre ese diseño aquí.

Nuestro staff forma parte de la comunidad desde hace años, y ya vivimos la "mala" experiencia de cambios de diseño.
Ojala que este tema del nuevo SCN sea diferente y hayan aprendido las lecciones vividas.
Ojala nos sorprendan con haber escuchado a la comunidad, que tantas ideas les dió (y aplicaron muy pocas, solo las que les convenía).

Leer más ...
// // Escribe un comentario

Más sobre el nuevo SAP SCN

Se han cumplido más de dos meses desde que SAP decidió rediseñar completamente su portal de cooperación laboral para volverlo más "social" (de acuerdo a la nueva moda que existe en Internet gracias a Facebook, Twitter, y Google+). Este tema me ha tenido ocupado desde el inicio, y he estado dando feedback directamente a los desarrolladores del nuevo SCN de SAP.com.

Les comentaré qué me ha mantenido ocupado últimamente (a parte de mi proyecto SAP) dentro del SCN.

Seguramente habrán leído que la comunidad cambió para peor, que la SAP Community Network (SCN) está llena de críticas por el diseño de los foros, etc. Vamos, seamos sinceros, yo mismo le he dado con un caño cuando ví los cambios, principalmente por el cambio de concepto en cuanto a los foros, donde ya no existen más como "foros" sino que ahora son "espacios" dentro de cada sección. Ya habrá más tiempo para hablar de esto.

Leer más ...
// // 1 comentario

Críticas al nuevo diseño del SCN de SAP


El sitio oficial de la comunidad SAP, está recibiendo duras críticas por los cambios de diseño que incluyen un concepto más "social" por así decirlo. Recuerden que desde Enero del 2011, se viene hablando de esta actualización, que finalmente se logró hace muy pocos días. Resulta ser, que cambiaron completamente toda la estructura del sitio, y los distintos frentes de usuario estamos "chocando" duramente con el diseño. Las críticas no "llueven" por que sí; nos escucharán los desarrolladores del nuevo SCN a los consultores que estamos indignados con el nuevo diseño? (Sí, me incluyo).

Si nos ponemos a navegar 5 minutos por el nuevo diseño del SCN de SAP, veremos que no es "malo". De hecho se visualizan correctamente los contenidos, y todo parece andar "bien". Eso los primero 5 minutos... pero si lo hacemos diariamente, y en profundidad, empezaremos a ver que es un poco mas confuso, tedioso y lento en cuanto a navegación.


El principal problema de diseño (y grave) que detecto yo, es el foro oficial de SAP. Lo dije aquí y lo volveré a decir 10 veces si es necesario. Un foro debe contener una estructura, ha sido así desde que comenzó internet, y se ha mantenido así durante todo este tiempo. Nunca ha cambiado, ni los desarrolladores de foros más grandes del mundo (como vBulletin, o Invision) han desarrollado un nuevo concepto de "foro de debate". ¿En qué han estado pensando los desarrolladores de SAP SCN, para cambiar el concepto de "foro" a "espacio" y re-estructurar todo? ¿Qué se fumaron?
Leer más ...
// // 1 comentario

SAP presentó su comunidad SCN social


El proyecto SAP SCNergy viene dando vuelta en la comunidad oficial de SAP desde Enero del 2011; y a finales de ese mismo año, se había anunciado oficialmente que iba a ser el lanzamiento de la nueva plataforma "social" para la comunidad de consultores SAP. Sin embargo, pese a las explicaciones sobre las nuevas funcionalidades, y los anuncios oficiales de SAP.com (que podemos leer en nuestro artículo: "Comunidad SAP se vuelve más social: Proyecto SCNergy"), a finales del 2011 no hubo ningún lanzamiento. Tal como lo aclaré en Diciembre del 2011:
El lanzamiento iba a ser el 5 de diciembre, despues paso al 12 de diciembre... finalmente hoy anunciaron que ha sido cancelado el lanzamiento y será a principios del 2012.
Finalmente, el anuncio oficial de que la migración final se iba a llevar a cabo el 10 de marzo del año 2012, hizo que todos esperemos la jornada laboral del día 12 de marzo con muchísimas expectativas.
Leer más ...
// // Escribe un comentario

Post Implementacion SAP GRC

SAP GRC me interesó siempre. Quizás desde que he tenido contacto con la seguridad SAP desde el punto de vista de la gestión de roles y perfiles. Hoy me ha tocado leer un artículo de Peter Cortes, quien desde SAP.com nos ilumina con las "tres etapas del síndrome de la post-implementación de SAP GRC".
La verdad, es muy interesante como Peter introduce al lector en el artículo... casi podría decir que el texto está dirigido al cliente (y no al consultor SAP). Hechemos una mirada (en español):

Entonces estás en un proyecto GRC (Governance, Risk y Compliance) que ha superado todos los trabajos técnicos. SAP GRC ha sido instalado y todos los flujos de trabajo, comunicaciones, puestos de trabajo, etc están funcionando sin problemas. El departamento de IT ha dado un suspiro de alivio y todo parece estar bien. ¿Y ahora qué?
Leer más ...
// // Escribe un comentario

Sindrome de la post-implementación de SAP GRC en el cliente

SAP GRC me interesó siempre. Quizás desde que he tenido contacto con la seguridad SAP desde el punto de vista de la gestión de roles y perfiles. Hoy me ha tocado leer un artículo de Peter Cortes, quien desde SAP.com nos ilumina con las "tres etapas del síndrome de la post-implementación de SAP GRC".
La verdad, es muy interesante como Peter introduce al lector en el artículo... casi podría decir que el texto está dirigido al cliente (y no al consultor SAP). Hechemos una mirada (en español):

Entonces estás en un proyecto GRC (Governance, Risk y Compliance) que ha superado todos los trabajos técnicos. SAP GRC ha sido instalado y todos los flujos de trabajo, comunicaciones, puestos de trabajo, etc están funcionando sin problemas. El departamento de IT ha dado un suspiro de alivio y todo parece estar bien. ¿Y ahora qué?

Leer más ...
// // Escribe un comentario

Historia de In-Memory (SAP HANA)

Desde el ERP a "In-Memory"

  • Hace 35 años atrás, los datos entran a SAP ERP + LoB Apps (Line of Business).
  • Hace tres años atrás, SAP presentaba Analytics; y se complementaba con lo anterior a través de SAP BICS (BI Consumer Services).
  • El año pasado, SAP presenta SAP Mobility. Mobility se encontraría por arriba de ambas tecnologías, puede acceder a la información tanto del ERP, como de Analytics, y complementarla.
  • Este año, SAP innova la base de datos (Business Applications Performance - Bound by Data) con acceso a Oracle, DB2, SQL y otras bases de datos.
  • HANA acelera el procesamiento de datos ayudándose de herramientas como ELT o ETL, siendo por sí misma una base de datos "in-memory".
  • A largo plazo, se espera que todos los datos (de las bases de datos) estén en memoria, con HANA.
Leer más ...
// // Escribe un comentario

Debuguear SMARTFORMS

Cuando tenemos un smartform en productivo y queremos saber qué corre por detrás y cuando, por lo general no tendremos autorización para andar poniendo breaks en ese entorno. Entonces, podemos investigar todo de la siguiente manera:

  1. Entramos a la transacción SMARTFORMS, ponemos el nombre del formulario, y le damos visualizar.
  2. Una vez dentro, presionamos sobre Entorno -- Nombre del módulo de funciones.
  3. Aparecerá una ventanita con el nombre del módulo de la función que tiene el formulario, lo copiamos.
  4. Abrimos un modo nuevo, e ingresamos a la transacción SE37
  5. Ingresamos el nombre de la función que copiamos.
  6. Buscamos las lineas del programa que tenemos relacionadas con el smartform, y veremos NODE
  7. Nos situamos sobre la linea que encontramos, y presionamos el ícono de stop.
  8. Despues ejecutamos.

De ahí, cuando lancemos la transacción correspondiente al programa, el break debería saltar correctamente en productivo, sin necesidad de haber pasado ninguna orden de transporte.

Este aporte increíble pertenece al usuario "E_Hinojosa" del foro oficial de SAP, quien compartió su conocimiento aquí.

Saludos,
SapBlogger desde Consultoría-SAP

Leer más ...
// // 2 comentarios

Comunidad SAP se vuelve más social: Proyecto SCNergy

Se ha anunciado desde principios de año (en enero del 2011) que la comunidad de SAP oficial iba a tener una gran migración de datos. Para más información respecto a esto, por favor leer el siguiente blog (en ingles) escrito por Mark Yolton, desde SAP SDN: "Coming Soon to Your Community: Innovations, Updates, Clarity, and Massive Modernization.".

Mark nos cuenta, que el proyecto lo llaman: "Project SCNergy", y que viene de la mano de JIVE SBS. Para aquellos que no estamos familiarizados con JIVE, les comento que SBS significa "Social Business System", y para que se den una idea de lo que es... digamos que es un motor de datos. Por ejemplo, SAP introdujo JIVE en los foros allá por el 2003... y hoy maneja más de 8 millones de posts. Nosotros, los usuarios de los foros oficiales de SAP sabemos con qué velocidad, y simpleza se mueve la información dentro de los foros de SAP... bueno, si alguna vez te pusiste a pensar qué script, o qué motor de datos usan los foros oficiales de SAP, ahora lo sabes. Más información acerca de JIVE: About Jive (en ingles)
Mark Yolton es "Senior Vice President of SCN", lo lamento muchachos, creo que si traduzco el cargo de Mark le restaría importancia de alguna manera. Creo que se entiende cual es su cargo actual. Mark nos explica que hay mucha información corriendo dentro del sitio oficial de SAP; y que SCN ha estado desde un comienzo bajo el concepto "community-driven".

Qué es "community-driven"? Explica que cuentan y rastrean cientos de miles de conversaciones e interacciones de tráfico por día, observan tendencias de consumo, leen sugerencias y consejos en los foros, blogs, wikis, y analizan los datos de las encuestas online, y el feedback que les dan a través de eventos reales como SAP TechEd, priorizando las sugerencias que llegan a través del SAP Ideas, y el peso de SAP Mentors... y que piensan hacer algo al respecto de todas las voces que les llega de la comunidad.

Nos escuchan



El nuevo y Social SCN

A mi entender, es realmente impresionante que una comunidad como la de SAP se vuelva social. Si el resto de los consultores hispano-hablantes se suma a la idea, podríamos tener mucha más interacción e intercambio de buenos conocimientos dentro de la misma plataforma que hoy nos engloba.
Explican que gracias a la plataforma de Jive5, habrá características dentro del SCN que hoy en día no están disponibles, por ejemplo, podremos decir que el artículo nos agrada, y votarlo de acuerdo a un ranking (calculo que será con estrellas, o puntos), ver o leer sobre qué temas o artículos se está hablando actualmente dentro de la comunidad, ver mejor los perfiles de los miembros, y seguir a aquellas personas que nos interesa (tal como se sigue a alguien en Twitter).


Otra interesante característica que van a sumar es la sección "Qué importa" (What Matters). Explican que será muy similar al newsfeed de Facebook, donde podremos leer como un feed de aquellas personas que seguimos, y nos enteraremos de las últimas actualizaciones de aquellos miembros que sigamos a través de la comunidad. Para más información, pueden ver este video (en ingles).


Introducción a Espacios (spaces)

Keith Elliott nos explica a través de un blog, que los espacios es donde los miembros de la comunidad aprenden y socializan su conocimientos sobre temas específicos. Nos explica que en el nuevo SCN, habrá más de 300 espacios, con soporte a pequeñas y autónomas comunidades. Cada espacio contendrá un set completo de herramientas sociales, como foros, sección de blogs, y una sección particular para que cada miembro publique documentos.

Como miembros del SCN, cada uno puede ir a los espacios que quiera, pero de acuerdo a sus intereses podrá participar y "seguir" aquellos que realmente le interese a cada uno. Nos explica que podremos ganar puntos por contribuciones dentro de cada espacio, y de ese modo podremos formar una reputación dentro del espacio de interés.


Qué ocurrirá con los foros?

El nuevo SCN también cambiará los foros. Cada uno de nuestros foros favoritos, se irá dentro de un espacio, y pasará a ser una sección de debate (discussion area). Tal como los foros de ahora, los foros del nuevo SCN serán abiertos y estarán bajo moderación. También podremos ganar puntos de contribución por cada aporte que hagamos a aquellos otros miembros que necesitan de nuestra ayuda.


Lanzamiento: 5 de Diciembre del 2011

Keith nos sugiere que no nos perdamos (Don't get lost in the new world)... el 5 de diciembre sale el nuevo SCN a la luz. Y estoy ansioso, recién termino de escribir este artículo y no puedo más, necesito verlo ya mismo funcionando!

Esto ha sido todo por hoy...
Cualquier duda, aguardo sus comentarios.


Leer más ...
// // Escribe un comentario

Tip: Keywords in SolMan

Quick Tip : Enhance Reporting and Search Functionality with Keywords

SAP Solution Manager is now a days very famous tool for storing the entire project Documentation and serving the base for central repository which is being accessed globally by Project Users or Implementation Team to store User Guides,Functional Specifications,Technical Specification etc

 

But as the Project grows the repository grows and it is very difficult to search the a particular document in the entire documentation repository or in another words a hard nut to crack.

 

One way to enhance the search feature is to create Keywords.

 

Let us explore the steps to create the keywords

 

Based upon requirements we create a Solution Manager Project which can be

  • Implementation
  • Maintenance
  • Template
  • Upgrade

 

Here we are assuming a project is already created with Blueprint structure.

 

To create a keyword for a project,enter transaction code Solar_project_admin


Choose the project and double click it to enter 


Initial Project Administration Screen

 

 

Now goto Project Standards Tab and click Keywords Tab.By default there are no keywords so it will be blank as shown

 

 

Project Maintenance Screen

 

 

We will be creating some keywords for our Project in Project Template first and then transfer it our Project,so click on Project Template button as shown

 

 

Project Template Button

 

 

Create the keywords as per requirement in the project we are creating some sample keywords as shown below

 

 

Keywords Creation Screen

 

 

To make them available choose the Keywords and move it to left side followed by press the Save button

 

 

Keywords Copying to Project

 

 

Now repeat the same in Project Keywords tab and save it

 

Thus above steps shows how to create the keywords in SAP Solution Manager.

 

Now goto Solar01 transaction code or Blueprint Transaction in Solution Manager

 

 

Blueprint Screen

 

 

Choose the uploaded document and goto attributes tab.In the attributes tab choose the values or Keywords already created for assignment to document.

 

 

Document Attributes

 

Note We can assign Mulitple keywords to the same document

 

 

Now use the search functionality or Find Document Feature

 

 

Search Document

 

 

Enter the keyword in the selection screen as shown

 

 

Selection Screen for Searching Document

 

 

Press execute button and result will appear in the form of less number of documents as shown.

 

 

Final Result

 

Thus above all the steps shows how we can configure and use the Keywords in Solution Manager Documentation Repository to enhance the search functionality.


Reblogged from: “WebLogs from SAP” - Prakhar Saxena  Active Contributor Bronze: 250-499 points is a SAP Certified Solution Manager Consultant working with TCS and involved in various Solution Manager Implementation in the past 5+ years

Leer más ...
// // 1 comentario

Debug Customer / Vendor

Debug Customer/Vendor<->BP Synchronization

This blog shows the way for debugging Customer/Vendor<->BP synchronization process using the Class CVI_MAPPER as an entry point for the debugger.

Imagine that we are synchronizing Customer to BP. And we have a problem there: when we remove the bank data from the Customer, the change is not synchronized on the BP. So we have a synchronization issue, because our BP has incorrect data.

CVI_MAPPER is a class that allows us to stop the debugger on the mapping process between Customer and BP (This is also valid for all the synchronization types Customer<->BP or Vendor<->BP).

So we can open SE24 and Display the details of CVI_MAPPER class:

There we can see a lot of interesting methods we can use for stopping the debugger and check why our bank data is not removed on the BP…

For us the most important methods are the following ones:

MAP_BPS_TO_CUSTOMERS

MAP_BPS_TO_VENDORS

MAP_CUSTOMERS_TO_BPS

MAP_VENDORS_TO_BPS

On our example we will have a look to method MAP_CUSTOMERS_TO_BPS, and we will put a breakpoint on the following code:

On this code, the customer data is filled on <customers> variable and the BP data is returned on ls_partners variable.

So we start XD02 transaction and open our Customer:

Then we open the “Payment transactions” tab and remove the existing Bank Details:

We can proceed to the saving process:

The debugger will stop on our breakpoint:

We can press F5 to go inside this method to see if we can find where the mapping of the bank data is located:

We found one method named “map_customer_bankdetails”, where the system maps the customer bank data to the BP bank data. If we enter using F5 to the method and see that in the last line, the variable LS_BP_BANKDETAILS is returned.

We can see the content and see that the problem is that the bank details of the customer are not removed!! So the problem is on the class responsible to extract the data from memory to do the synchronization: CMD_EI_API_EXTRACT or VMD_EI_API_EXTRACT. We can search notes for those classes.

This method can be used also for other kind of issues, like errors on MDS_PPO2, if you want to see via coding why the error is got. Those errors are returned usually on these methods.

Ivan Martin Marra SAP support consultant CRM

Reblogged from SDN Sap Blogs.

Leer más ...
// // Escribe un comentario

SE16N: The security implications

Why you should not do this in any productive system, or any system that you don't wish to restore because you've messed up referential integrity....

  • Reason 1: If you are ISO certified, then you will be going against their instructions
  • Reason 2: If you are bound by SOX compliance then you will not be adhering to it
  • Reason 3: You can cause data inconsistencies between tables that have relationships with each other. It will not maintain referential integrity between the tables.
  • Reason 4: SAP will not support any inconsistencies brought about by this method


Regarding security around this feature here are some points to note:

  1. It can be protected by the developer authorization S_DEVELOP (object type DEBUG activity 03 and 02 and 01). The user needs access to both SE16N and DEBUG before it's available.
  2. All changes to table contents are updated in seperate change document tables. These tables are:
    - SE16N_CD_KEY : Change Documents Header - Stores the user, the modification date and time
    - SE16N_CD_DATA : Change Documents Data
  3. In addition you can apply notes 503274 and 597117 to specify a display transaction only, which does not allow table changes.
  4. If you are paranoid then block the transaction via SM01
  5. If you are crazy paranoid then remove the transaction from table TSTC ;)


Lastly a comment from Julius:


"For other readers, please also see SAP note 587410. With this authorization, you can use SE16N's function modules to go *accross client boundaries* and turn the change authorization checks on S_DEVELOP and S_TABU_DIS OFF (!) when calling the FM."


Suggestions for use:


I only use this on Z tables in a development environment where I do not wish to have table maintenance generated and I understand the referential integrity associated with the table.


Any thoughts and comments go to http://forumsa.sdn.sap.com/thread.jspa?threadID=1504272

Kevin Wilson Active Contributor Silver: 500-1,499 points is a Sr. SAP Solution Engineer for QData USA Inc. and founder of ERPGenie.COM




Reblogged from Sdn.sap.com
Leer más ...
// // Escribe un comentario

Transaction SE16N vulnerability

Please restrict access to SE16N in your production systems.  If you're sufficiently paranoid, you may want to remove the transaction it completely

I've known for a while that, in some releases of SAP, transaction SE16N can be used to change SAP tables, regardless of authorisations or security settings. It's not something I've been keen to see widely disseminated, as there are major systemic risks in making changes this way. More dangerously, it provides a way to override authorisations by giving your userid (or your accomplice's userid) the SAP_ALL role.

SE16N, before entering &SAP_EDIT in the command field

Essentially, you run transaction SE16N, then type &SAP_EDIT into the command field and press enter.

SE16N, AFTER entering &SAP_EDIT in the command field

In the example below, I've changed the User Group to SUPER.

SE16N, changing User Group to SUPER

Personally, I'd recommend making the transaction unavailable (perhaps even removing it from TSTC ?) in your production system - Your firefighter userid can be given authorisation to allow the appropriate people to add it back in, if necessary.

The reason for mentioning it at all is that SAP Mental Notes and IT-Toolbox SAP on DB2 for z/OS have stated that changes using this method are permanently logged in the tables listed below:


SE16N_CD_KEY : Change Documents – Header
SE16N_CD_DATA : Change Documents – Data

This means, in theory, that you can can query these tables to audit the usage of SE16N to change data. My attitude is that it's all well and good knowing Joe Bloggs has broken your system, but I would rather not have to deal with the broken system in the first place. However, there's a bigger issue.....

When I tested this out on an ECC6 IDES system (DB2 on Windows 2003), the SE16N_CD* tables were not updated.

SE16N, ECC6 IDES, does not appear to update the SE16N_CD* tables

1 - The knowledge of this method of changing data, which is available on production systems to anyone with access to the SE16N transaction is being more widely disseminated.

2 - There appears to be at least one major platform / release that does not support audit of the method of changing data.

Martin English Active Contributor Silver: 500-1,499 points - I am a Netweaver Technical Consultant for CSC Australia, supporting the complete SAP lifecycle from pre-sales planning through to decommissioning. The opinions expressed here very rarely coincide with those of my employer, customers, or indeed any one else. This is written by me, not them.

Reblogged from Sdn.sap.com
Leer más ...
// // 1 comentario

Top 10 ABAP Dumps...

ABAP short dumps are something which trouble any SAP user (sometimes help the user to understand the system needs better). We normally do a search for SAP notes or contact SAP to solve these dumps. But hardly takes any chance to understand the meaning of the dumps. Here I am listing some 'famous' ABAP dumps and trying to explain what are they. Please note that the solutions provided here may different from case to case. These should be used just as a 'first aid'.

1) STORAGE_PARAMETERS_WRONG_SET
The problems with the dump STORAGE_PARAMETERS_WRONG_SET are mainly related to the general restrictions of the 32bit OS. You can address up to 4GB of virtual memory. Each process in OS is running in its own context and can address max. 4GB. The parameters which are related to ‘heap memory' ie abap/heap_area_dia, abap/heap_area_nondia, abap/heap_area_total are should be set to 2 GB. Common approaches which we can take for this dump are:
a) Please use in the 'boot.ini' file the switch '/3GB' and restart your whole computer as described in the below SAP Notes:
SAP Note 552209 - Maximum memory utilization for processes on NT/Win 2000
SAP Note 313347 - Windows NT, 2000, 2003: Editions and memory usage.
b) Another way to avoid this problem is to try to add more criteria to your report/program/transaction so that there will be fewer entries that need to be retrieved from your database or buffers. This way, the system would not need to use up much resource to complete the transaction. The query may have been quite big already and the load cannot be accommodated. So please do add more criteria or options so that there will less data to fetch.
c) To decrease the value of the parameters: rdisp/ROLL_SHM, rdisp/PG_SHM
d) Migrate to 64-bit OS (as per SAP Note 931024 and SAP Note 996600)

Leer más ...
// // Escribe un comentario

SAP Mobility Solution: Digital Mailrooms

ERPs like SAP have been around for several decades now.  They have been evolving to automate, extend and integrate more and more business processes into a unified system that shares data and enables enterprises to run efficiently.  The work, however, is not complete. 

There are often additional efficiencies and cost savings to be gained right under our noses.  For example let's consider the mailroom of a large organization.  Traditionally this is a small warehouse like room dedicated to the reception of packages and bags of mail that can be sorted, boxed and delivered throughout a large campus.  Once the mail arrives at its final destination, it is opened, read and acted upon. It has never been considered a critical area for efficiency gain. 

However, companies today are starting to take a serious look at the mailroom.  There is a new category of solutions called digital mailrooms.  Digital mailrooms often consist of: scanning equipment, OCR (optical character recognition) software, archiving, business process software and a central management dashboard.  These solutions enable high volumes of inbound documents and mail to be processed in minutes, automatically imaged, recognized and routed to the appropriate department and function.  Huge efficiencies are now recognized in the mailroom that impact departments throughout the enterprise.

Accounts payable optimization is another relatively new initiative in many companies.  In many large enterprises it can take weeks or months to process a simple invoice.  This may cause a series of frustrating emails and phone calls from suppliers looking for payment (I have been there!), and force the company to lose out on early payment discounts.

Leer más ...
// // Escribe un comentario

Secure Programming Guidelines

You know the Secure Programming Guidelines but you want to do more? Well, here are my top priority security recommendations for developing secure ABAP applications:

New database tables

  1. Assign table authorization group Usually you create 3 table authorization groups per application:
    a) for customizing tables (C)
    b) for master data and transaction data or other application data (A)
    c) for system data (S)

    You can use the report RDDPRCHK (or RDDTDDAT_BCE) to analyze the settings. Use transaction SM30 for view V_BRG_54 to maintain authorization groups respective view V_DDAT_54 to maintain authorization group assignments. Maintain authorization groups http://help.sap.com/saphelp_nw70/helpdata/en/a7/5134d2407a11d1893b0000e8323c4f/frameset.htm Maintain authorization group assignments http://help.sap.com/saphelp_nw70/helpdata/en/a7/5134df407a11d1893b0000e8323c4f/frameset.htm
  2. Set the maintenance flag, which controls SE16 am SM30, correctly Data Browser/Table View Maintenance http://help.sap.com/saphelp_nw70/helpdata/en/a6/03883acb00d768e10000000a114084/content.htm
  3. Activate table logging for customizing table or create a change document object for master data. You can use the report RDDPRCHK (or RDDTDDAT_BCE) to analyze the settings. Check the settings of profile parameter rec/client and the tp parameter RECCLIENT, too. Activate/Deactivate Table Change Logging  http://help.sap.com/saphelp_nw70/helpdata/en/7e/c81ebb52c511d182c50000e829fbfe/frameset.htm  Note 1916 Logging table changes in R/3  https://service.sap.com/sap/support/notes/1916  Note 84052 R3trans: Table logging https://service.sap.com/sap/support/notes/84052  
  4. Create specialized SM30 maintenance views instead of offering maintenance using SE16 and add additional authorization checks if required. Create a Maintenance Dialog http://help.sap.com/saphelp_nw70/helpdata/en/a1/e4521aa2f511d1a5630000e82deaaa/frameset.htm Event 25: At the Start of the Maintenance Dialog http://help.sap.com/saphelp_nw70/helpdata/en/c2/703037301f327ae10000009b38f839/frameset.htm 
Leer más ...
// // Escribe un comentario

EPM: the story

All about the next release of EPM - what's the story?

With so much happening in the SAP world these days, and so little information necessarily forthcoming, what really is the scoop on EPM?  Here's a little bit of an insider view into that world....
The Enterprise Performance Management (EPM) suite of products has gathered some momentum over the past number of months and is picking up speed as we move towards the launch of the next release.  What's it all about, though?

A little background
The EPM suite has generally included two focus areas.  The first is Financial Performance Management (FPM), which includes the following core products:  SAP BusinessObjects Profitability and Cost Management (PCM), which was originally acquired by BusinessObjects from ALG Software; SAP BusinessObjects Strategy Management (SSM), which was acquired from Pilot Software by SAP; SAP BusinessObjects Financial Consolidation (FC), formerly Cartesis and acquired by BusinessObjects; the corresponding SAP BusinessObjects Intercompany (IC) too; and SAP BusinessObjects Planning and Consolidation (BPC), formerly OutlookSoft, acquired by SAP.  BPC, for those who aren't familiar, is offered on two platforms:  the original MS SQL Server platform leveraging MS Analysis Services and also on the SAP NetWeaver platform, which leverages the BW data warehouse layer.  Additionally, there is an ETL layer tool (for extraction, transformation and loading) named Financial Information Management (FIM).  FIM leverages the BusinessObjects EIM (Enterprise Information Management) tools, specifically Data Services.  FIM provides a finance-friendly layer for data movement and manipulation among EPM tools and into EPM from SAP and non-SAP source systems.
The second area of focus for EPM is Operations Performance Management (OPM), which includes Spend Performance Management (SPM), Supply Chain Performance Management (SCPM), and Sales Planning.  The OPM suite of products is not governed by the EPM 10.0 initiative you may have been hearing about; the direction of OPM products is tracking separately from the FPM products.

Leer más ...
// // Escribe un comentario

Certification Exam

Taking the Certification Exam
The SAP certification exam is designed to be challenging; take my word for it! Most are offered as a 3-hour exam (breaks are optional), with 80 questions and typically a 55% pass-rate... Think about it, that's about 2 minutes per question (excluding breaks), and each question is a complex multiple choice (e.g. a question can have one or more answers out of many, and most questions are scenario-driven). Given that amount of time, and necessity of thinking through questions methodically and carefully, you will need to be very prepared.

Worst case, you can take the exam up to three times per year, with an elapsed interval between each retake (rules might have changed already, so don't quote me on that). In any case, below are some tips on how to prepare for the exam and use techniques during the exam to succeed.

> BREAKS Given the short amount of time, it is very hard to take a break. Inevitably, your body will need it, so try to plan for one break every hour; usually 2-3 minutes for a quick stretch and bathroom break works best.
> COUNT Keeping count of your answers is a handy method to gauge your possible pass-rate. If you feel 100% confident about at least 60% of the questions, then you are in a fairly good shape to get to the 60+% you need when doing the final review at the very end.
> FLAG Use the flagging functionality for questions you are not sure of. It is VERY helpful when revisiting questions at the end that your uncertain of.
> NOTES Use your note sheet to create diagrams of the scenarios presented in the questions. Also use it to keep count of confident/non-confident questions you answered.
> READ Read the questions very carefully; they are often scenario-based and you have to understand it very well before answering or considering the multiple choice answers.
> RELATIONSHIPS Believe it or not some questions have relationships to others, so it is good to keep a tab in your mind or note sheet of some of the more complex questions as others might be related and answers could be "deduced" if you are clever enough ;-)
> SCENARIOS Since most questions are scenario oriented, requiring some effort of thinking, try to play them out in your mind as if you were doing them in real life. This can often help confirm your answers.
> TIMING Keep time; watch the clock on the screen, and time yourself with your own watch. Remember to keep it short, quick and efficient per question; 1 to 1.5 minutes per question is usually a good strategy, this way you gather enough buffer time for breaks and doing a final review at the very end.
> TITLES The titles of every question often provide a good context for what to expect, so make sure you read the title/topic before reading the question.

Last, but not least... Prepare, Prepare, Prepare. Before taking the test review your notes and training material. It is often very helpful to review the summary sections of each unit; you will find most of the complex concepts documented there that are often used in the exams.

Keep studying, and best of luck!


Smile! =)
Leer más ...