<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="FeedCreator 1.7.2" --><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>SAP Technical</title>
        <description><![CDATA[SAP Technical Articles from ERPGenie.CO]]></description>
        <link>http://erpgenie.com/</link>
        <lastBuildDate>Tue, 22 Jan 2013 21:19:16 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <image>
            <url>[Tab]</url>
            <title>ERPGenie.com - The ERP Portal</title>
            <link>http://erpgenie.com/</link>
            <description><![CDATA[ERPGenie.com - The ERP Portal]]></description>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/erpgenie/XbXr" /><feedburner:info uri="erpgenie/xbxr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Performance of SBWP (Available BAdI's)</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/Z0QORwU5Ao4/performance-of-sbwp-available-badis</link>
            <description>&lt;p&gt;If you are experiencing performance issue in SBWP the main reason being that users have far too many work items in their inboxes (Several thousand). Some customers have a business need to have all work items in their inboxes rather than use more specific agent assignment (Call Centre scenario). Therefor several BAdI's were provided to improve performance e.g. reduce the number of work items in users inboxes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WF_BWP_SELECT_FILTER                                          &lt;br /&gt;This BAdI enables you to limit the number of the work items displayed by filtering. It is mainly suited to scenarios where all users are working on the same inventory of work items (for example, call center). &lt;br /&gt;  &lt;/li&gt;
&lt;li&gt;WF_BWP_DYN_COLUMN                                            &lt;br /&gt;Hiding the dynamic columns improves performance in the Business Workplace. If this is not possible, you can implement the BAdI WF_BWP_DYN_COLUMN to determine the values of the dynamic columns directly from the application data. &lt;br /&gt;  &lt;/li&gt;
&lt;li&gt;WF_BWP_OBJ_ATTRIBUTE                                          &lt;br /&gt;With this BAdI, it is possible to set the default attributes of the dominant object (_WI_Object_ID) and the grouping characteristic (_WI_Group_ID). The default attributes are used for grouping according to content, and grouping according to sort key and for hiding the group object column and work item content. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://erpgenie.com/sap-technical/workflow/performance-of-sbwp-available-badis"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/Z0QORwU5Ao4" height="1" width="1"/&gt;</description>
            <author>Anon.</author>
            <pubDate>Tue, 31 May 2011 22:08:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/workflow/performance-of-sbwp-available-badis</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/workflow/performance-of-sbwp-available-badis</feedburner:origLink></item>
        <item>
            <title>Workitem stuck in READY status but the workflow is COMPLETE</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/xuRrloUyrtE/workitem-stuck-in-ready-status-but-the-workflow-is-complete</link>
            <description>&lt;p&gt;If a work item is being executed and the workflow runtime system tries to access the work item then it will not be successful due to the lock or enqueue currently on the work item.&lt;/p&gt;
&lt;h3&gt;Example 1&lt;/h3&gt;
&lt;p&gt;An asynchronous task is being executed by a user. While the work item is being executed the terminating event is raised in the system and tries to set the work item status to COMPLETE but cannot due to the lock/enqueue.In this case the event is buffered in the event queue. As soon as the work item is released, it will deliver the buffered event immediately.&lt;/p&gt;
&lt;h3&gt;Example 2&lt;/h3&gt;
&lt;p&gt;You use parallel processing where you have a fork with 2 branches (1 Branch necessary for completion). In one branch is a dialog activity step and in the other is a 'Wait for Event' step. While the dialog step is being executed by a user the Wait for Event step receives its event and continues along the branch and completes the fork (Remember only 1 branch needed for completion). Once the end of fork is reached the dialog work item should be set to status Logically Deleted but this does not occur due to the lock/enqueue on the work item
&lt;p&gt;&lt;a href="http://erpgenie.com/sap-technical/workflow/workitem-stuck-in-ready-status-but-the-workflow-is-complete"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/xuRrloUyrtE" height="1" width="1"/&gt;</description>
            <author>Anon.</author>
            <pubDate>Tue, 31 May 2011 22:00:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/workflow/workitem-stuck-in-ready-status-but-the-workflow-is-complete</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/workflow/workitem-stuck-in-ready-status-but-the-workflow-is-complete</feedburner:origLink></item>
        <item>
            <title>When to use PI, BPM and Business (ABAP) Workflow</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/NZujh2_iRpE/when-to-use-pi-bpm-and-business-abap-workflow</link>
            <description>&lt;p&gt;Matt Harding has written a great blog detailing the question as to when to us SAP NetWeaver PI vs. BPM vs. SAP Business Workplace (ABAP Workflow).&lt;/p&gt;
&lt;p&gt;Check out the article on &lt;a target="_blank" href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/23504" title="When to use PI, BPM and Business (ABAP) Workflow"&gt;SCN&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/NZujh2_iRpE" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Tue, 12 Apr 2011 22:42:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/workflow/when-to-use-pi-bpm-and-business-abap-workflow</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/workflow/when-to-use-pi-bpm-and-business-abap-workflow</feedburner:origLink></item>
        <item>
            <title>Working with files on SAP</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/Ipi11dxzFaI/working-with-files-on-sap</link>
            <description>&lt;p&gt;The following are useful transactions for manipulating files on the directories of the SAP server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CG3Y&lt;/strong&gt; - Download a file from SAP (e.g. /usr/sap/file.txt) to your computer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CG3Z&lt;/strong&gt; - Upload a file from your computer to an SAP directory&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AL11&lt;/strong&gt; - Browse files located on the SAP directories&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/Ipi11dxzFaI" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Tue, 11 Jan 2011 02:47:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/interfaces/working-with-files-on-sap</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/interfaces/working-with-files-on-sap</feedburner:origLink></item>
        <item>
            <title>Revelation Software Concepts Releases Salt Apps for SAP®</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/uYQ1pCzosAc/revelation-software-concepts-releases-salt-apps-for-sapr</link>
            <description>&lt;p&gt;Revelation Software Concepts Pty Ltd (RSC), an SAP® software partner and creator of the widely used Rev-Trac® change control technology has released its new ‘Salt Apps for SAP’ solution. Salt is a free application platform to power and deliver innovative, highly useful ”mini-apps” to SAP developers, Basis and other project team members.&lt;/p&gt;
&lt;p&gt;To download Salt, visit: &lt;a target="_blank" href="http://www.saltapps.com"&gt;www.saltapps.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The initial release includes:&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Version Vault App: &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It keeps copies of custom object source versions safe but accessible, providing a centralized repository for custom ABAP and data dictionary objects from all SAP systems. This makes it easy for users to compare versions across systems, view objects and object code, and provide assurance that a persistent audit exists of all changes to all ABAP objects and data dictionary objects. Team members can easily browse all information through an intelligent hierarchy, or restore a system or run a refresh and keep a copy of the prior state for reference, comparison or audit. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Matrix App: &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This app shows a matrix-like table of objects highlighting differences between existing systems and allowing drilldown to specific issues. Users can easily visualize any differences between object versions across the
&lt;p&gt;&lt;a href="http://erpgenie.com/sap-technical/utilities/revelation-software-concepts-releases-salt-apps-for-sapr"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/uYQ1pCzosAc" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Wed, 08 Dec 2010 11:28:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/utilities/revelation-software-concepts-releases-salt-apps-for-sapr</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/utilities/revelation-software-concepts-releases-salt-apps-for-sapr</feedburner:origLink></item>
        <item>
            <title>Displaying old Output using NAST and SOST</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/5NVGbkEmZ0k/displaying-old-output-using-nast-and-sost</link>
            <description>&lt;p&gt;&lt;strong&gt;Problem Description:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Business users often want to look at old output and if you do the normal print preview it actually shows you the output with the latest data and not necessarily the data that was sent initially. E.g. A quote confirmation was sent and then the quote is changed and the pricing changed and now the user wants to see what he quoted the customer and wants to look at the old printout. Here's how you can do it programmatically.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Program Description:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following is a very quick and dirty (yet it works) program that takes an object key (e.g. Sales Order number), output type (e.g. BA00) as input. It then searches for historical records in NAST and if it finds some goes and looks in SOST and SOOD to see if the output was generated. If it has been then it selects one to display it.&lt;/p&gt;
&lt;p&gt;This program can be easily modified to provide an ALV grid of the applicable output that you could then select to display. This program just displays the output for the first entry found.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;em&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;amp; Report  ZCA_SOST&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;REPORT  zca_sost.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;TABLES: sost,&lt;br /&gt;        sood,&lt;br /&gt;        nast.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;DATA: it_sost TYPE STANDARD TABLE OF sost,&lt;br /&gt;      wa_sost TYPE sost,&lt;br /&gt;      it_sood
&lt;p&gt;&lt;a href="http://erpgenie.com/sap-technical/utilities/displaying-old-output-using-nast-and-sost"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/5NVGbkEmZ0k" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Wed, 01 Dec 2010 06:56:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/utilities/displaying-old-output-using-nast-and-sost</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/utilities/displaying-old-output-using-nast-and-sost</feedburner:origLink></item>
        <item>
            <title>Testing an Inbound Proxy if the test interface is unavailable</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/FbAc2E3qYbA/testing-an-inbound-proxy-if-the-test-interface-is-unavailable</link>
            <description>&lt;p&gt;If the menu entry &lt;em&gt;test interface&lt;/em&gt; is not available, you can use transaction &lt;em&gt;&lt;strong&gt;SXI_SUPPORT&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select &lt;em&gt;service selection&lt;/em&gt; and check the &lt;em&gt;proxy inbound processing &lt;/em&gt;box.&lt;/li&gt;
&lt;li&gt;In the next screen select your interface and namespace and check &lt;em&gt;XML editor&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Upload the payload that you can pull from &lt;em&gt;SXMB_MONI&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/FbAc2E3qYbA" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Wed, 17 Nov 2010 22:20:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/xi/testing-an-inbound-proxy-if-the-test-interface-is-unavailable</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/xi/testing-an-inbound-proxy-if-the-test-interface-is-unavailable</feedburner:origLink></item>
        <item>
            <title>Maintaining a workflow substitute for someone else</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/O533-ngulRY/maintaining-a-workflow-substitute-for-someone-else</link>
            <description>&lt;p&gt;As an administrator of workflow you may want to assign a substitute for someone else (e.g. if they are out sick)&lt;/p&gt;
&lt;p&gt;To do this use T-Code RMPS_SET_SUBSTITUTE&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/O533-ngulRY" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Thu, 04 Nov 2010 20:18:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/workflow/maintaining-a-workflow-substitute-for-someone-else</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/workflow/maintaining-a-workflow-substitute-for-someone-else</feedburner:origLink></item>
        <item>
            <title>What tables store the workflow rule's responsibilities and values?</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/2YDEXOYaYWU/what-tables-store-the-workflow-rules-responsibilities-and-values</link>
            <description>&lt;p&gt;For reporting reasons you may need to pull out the values that are stored in your responsibilities that are tied to rules (transaction PFAC and OOCU_RESP)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;First, take your rule number (E.g. 91000001) and select on table HRP1218 where EXT_OTYPE = AC and EXT_O BJID = 91000001.&lt;/p&gt;
&lt;p&gt;Then take HRP1218-TABNR and use it to select on HRT1218 to get the ELEMENT and vales (EXPR_LOW)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;If you want further details on the responsibility then take HRP1218-PLVAR, OTYPE and OBJID and select on HRP1001 and HRP1240.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/2YDEXOYaYWU" height="1" width="1"/&gt;</description>
            <author>Kevin Wilson</author>
            <pubDate>Fri, 29 Oct 2010 01:19:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/workflow/what-tables-store-the-workflow-rules-responsibilities-and-values</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/workflow/what-tables-store-the-workflow-rules-responsibilities-and-values</feedburner:origLink></item>
        <item>
            <title>Dynamic where clauses for selects</title>
            <link>http://feedproxy.google.com/~r/erpgenie/XbXr/~3/idSEZYF_6Dk/dynamic-where-clauses-for-selects</link>
            <description>&lt;p&gt;Use the following function modules to help build your dynamic where clauses for your select statements....&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DYNSQL_GENERATE_WHERE_CLAUSE&lt;/li&gt;
&lt;li&gt;CONVERT_SELECT_INTO_WHERE&lt;/li&gt;
&lt;li&gt;FREE_SELECTIONS_RANGE_2_WHERE&lt;/li&gt;
&lt;li&gt;ADSPC_CREATE_WHERE_CLAUSE&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/erpgenie/XbXr/~4/idSEZYF_6Dk" height="1" width="1"/&gt;</description>
            <author>Renier</author>
            <pubDate>Fri, 22 Oct 2010 18:55:00 +0000</pubDate>
            <guid isPermaLink="false">http://erpgenie.com/sap-technical/abap/dynamic-where-clauses-for-selects</guid>
        <feedburner:origLink>http://erpgenie.com/sap-technical/abap/dynamic-where-clauses-for-selects</feedburner:origLink></item>
    </channel>
</rss>
