{"id":273,"date":"2009-12-02T15:00:11","date_gmt":"2009-12-02T14:00:11","guid":{"rendered":"http:\/\/websha.de\/xstepcafe\/?p=273"},"modified":"2018-06-01T06:45:23","modified_gmt":"2018-06-01T04:45:23","slug":"xstep-cafe-session-16-no-audio","status":"publish","type":"post","link":"https:\/\/websha.de\/xstepcafe\/2009\/12\/02\/xstep-cafe-session-16-no-audio\/","title":{"rendered":"XStep Caf\u00e9 &#8211; Session 16 (No Audio)"},"content":{"rendered":"<p><a class=\"alignleft\" href=\"https:\/\/youtu.be\/gJ2VFzlqzAw?list=PLUqejpPnilJ-mo6Vs6BEYMPk0CtPJiP26\" target=\"_blank\"><img title=\"Session Recording\" alt=\"Session Recording\" src=\"http:\/\/websha.de\/xstepcafe\/wp-content\/uploads\/video.png\" \/><\/a><\/p>\n<div class=\"post-title\">MDA: Creating notifications \/ Rework scenario<\/div>\n<p>Unfortunately the audio signal of the this session was not recorded due to a technical issue. I know now how to avoid this in the future but still the audio for the last session is gone. So at least I tried to capture what I have explained in some session notes and I hope that you can at least find some value in it. Maybe we can also repeat some of this in one of the next sessions.<\/p>\n<div style=\"margin: 20px\">\n<style type=\"text\/css\">\r\n       .errordiv { padding:10px; margin:10px; border: 1px solid #555555;color: #000000;background-color: #f8f8f8; width:500px; }#embed {visibility:visible;opacity:1;vertical-align:top;}.ai-info-bottom-iframe { position: fixed; z-index: 10000; bottom:0; left: 0; margin: 0px; text-align: center; width: 100%; background-color: #ff9999; padding-left: 5px;padding-bottom: 5px; border-top: 1px solid #aaa } a.ai-bold {font-weight: bold;}#ai-layer-div-embed p {height:100%;margin:0;padding:0}<\/style><script type=\"text\/javascript\">var ai_iframe_width_embed = 0;var ai_iframe_height_embed = 0;var aiIsIe8=false;var aiOnloadScrollTop=\"true\";var aiShowDebug=false;\r\n\t\tif (typeof aiReadyCallbacks === 'undefined') {\r\n\t\t\tvar aiReadyCallbacks = [];  \r\n\t\t} else if (!(aiReadyCallbacks instanceof Array)) {\r\n\t\t\tvar aiReadyCallbacks = [];\r\n\t\t}    function aiShowIframeId(id_iframe) { jQuery(\"#\"+id_iframe).css(\"visibility\", \"visible\");    }    function aiResizeIframeHeight(height) { aiResizeIframeHeight(height,embed); }    function aiResizeIframeHeightId(height,width,id) {aiResizeIframeHeightById(id,height);}<\/script><iframe id=\"embed\"  name=\"embed\"  src=\"https:\/\/www.youtube-nocookie.com\/embed\/gJ2VFzlqzAw\"  width=\"600px\"  height=\"300px\"  scrolling=\"no\"  frameborder=\"0\"  allowtransparency=\"true\"  loading=\"lazy\"  style=\";width:600px;height:300px;\" ><\/iframe><script type=\"text\/javascript\">var ifrm_embed = document.getElementById(\"embed\");var hiddenTabsDoneembed = false;\r\nfunction resizeCallbackembed() {}<\/script><script type=\"text\/javascript\"><\/script>\n<\/div>\n<p><a href=\"https:\/\/sap.emea.pgiconnect.com\/p52262218\/\">Link to original flash recording<\/a><\/p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<caption>Session Timeline<\/caption>\n<thead>\n<tr>\n<th><strong>Time<\/strong><\/th>\n<th><strong>Details<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>00:00:48<\/strong><\/td>\n<td><strong>1) Ragu&#8217;s issue with non-tabular parameters assignment to proc. mess. in table<\/strong><\/td>\n<\/tr>\n<tr>\n<td>00:01:16<\/td>\n<td>Tabular and non-tabular parameters defined<\/td>\n<\/tr>\n<tr>\n<td>00:01:45<\/td>\n<td>Value help for &#8216;Process order&#8217; does not allow to select X_ORDER (because it is not a tabular parameter)<\/td>\n<\/tr>\n<tr>\n<td>00:02:00<\/td>\n<td>You need to enter the parameter X_ORDER manually<\/td>\n<\/tr>\n<tr>\n<td>00:02:15<\/td>\n<td>A tabular parameter can be selected without problems<\/td>\n<\/tr>\n<tr>\n<td><strong>00:03:01<\/strong><\/td>\n<td><strong>2) MDA: Creating notifications based on conditions<\/strong><\/td>\n<\/tr>\n<tr>\n<td>00:04:05<\/td>\n<td>How to run the SAP ODA connector in foreground to see what&#8217;s happening on the client.<\/td>\n<\/tr>\n<tr>\n<td>00:04:50<\/td>\n<td>OPC setup of the Matrikon Simulation Server as an A&amp;E data source<\/td>\n<\/tr>\n<tr>\n<td>00:06:00<\/td>\n<td>&#8211; Make sure that the severity filter is set at least for a very large interval to capture all events<\/td>\n<\/tr>\n<tr>\n<td>00:06:15<\/td>\n<td>Create a test subscription (see also the black ODA window)<\/td>\n<\/tr>\n<tr>\n<td>00:07:00<\/td>\n<td>Example how to use the A&amp;E subscription in XSteps<\/td>\n<\/tr>\n<tr>\n<td>00:07:24<\/td>\n<td>The buton &#8216;Test&#8217; is an MDA element which is triggered also on the event shown before. It also reads additional event data<\/td>\n<\/tr>\n<tr>\n<td>00:08:20<\/td>\n<td>Check the process message created on that event<\/td>\n<\/tr>\n<tr>\n<td>00:10:00<\/td>\n<td>If no PI Sheet with event subscriptions is active, no events are sent to ERP<\/td>\n<\/tr>\n<tr>\n<td>00:11:00<\/td>\n<td>Usage of CO69 to capture events in background (no order relation though)<\/td>\n<\/tr>\n<tr>\n<td>00:12:30<\/td>\n<td>How the example is set up with XSteps<\/td>\n<\/tr>\n<tr>\n<td>00:16:00<\/td>\n<td>&#8211; MDA element<\/td>\n<\/tr>\n<tr>\n<td>00:17:10<\/td>\n<td>&#8211; Writing of the non-tabular data of the MDA element to tabular parameters (to fill the process message)<\/td>\n<\/tr>\n<tr>\n<td>00:17:30<\/td>\n<td>&#8211; Set a status parameter for the automatic completion of the table line<\/td>\n<\/tr>\n<tr>\n<td><strong>00:19:04<\/strong><\/td>\n<td><strong>3) Rework<\/strong><\/td>\n<\/tr>\n<tr>\n<td>00:20:30<\/td>\n<td>Example order. Operation 0030 is used. 2 materials are assigned to that operation.<\/td>\n<\/tr>\n<tr>\n<td>00:21:50<\/td>\n<td>Amongst normal SXS for confirmation and goods issue a special SXS is attached to operation 0030 to enable additional rework XSteps<\/td>\n<\/tr>\n<tr>\n<td>00:22:00<\/td>\n<td>PI Sheet: regular instructions executed<\/td>\n<\/tr>\n<tr>\n<td>00:23:00<\/td>\n<td>Rework is triggered<\/td>\n<\/tr>\n<tr>\n<td>00:24:40<\/td>\n<td>Execute the new PI Sheet with rework instructions<\/td>\n<\/tr>\n<tr>\n<td>00:25:30<\/td>\n<td>Enable unplanned goods movements<\/td>\n<\/tr>\n<tr>\n<td>00:27:00<\/td>\n<td>Check order for confirmation data and documented goods movements<\/td>\n<\/tr>\n<tr>\n<td>00:29:30<\/td>\n<td>Show some details of the function module used to create the new control recipe (no coding provided)<\/td>\n<\/tr>\n<tr>\n<td><strong>00:32:03<\/strong><\/td>\n<td><strong>4) Peter&#8217;s problem mixing automatic characteristics and symbol valuation<\/strong><\/td>\n<\/tr>\n<tr>\n<td>00:34:30<\/td>\n<td>How to include a parameter (e.g. &#8216;PAR1&#8217;) into a long text using &#8216;&amp;&#8217;<\/td>\n<\/tr>\n<tr>\n<td>00:36:00<\/td>\n<td>&#8211; use &amp;PAR1&amp; and NOT &amp;PPPI_MATERIAL&amp; (which worked with the old process instructions)<\/td>\n<\/tr>\n<tr>\n<td><strong>00:38:31<\/strong><\/td>\n<td><strong>5) Flag in O10C (external system)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>00:39:00<\/td>\n<td>Flag &#8216;Creation with XSteps&#8217; in TA O10C (Control recipe destinations)<\/td>\n<\/tr>\n<tr>\n<td>00:39:30<\/td>\n<td>1st alternative to use XSteps for external systems: Do NOT use the flag &#8216;Creation with XSteps&#8217;<br \/>\n&#8211; Create manual process instructions and use parameter valuation (e.g. &amp;A_ORD&amp;)<br \/>\n&#8211; Provide process instruction type manually (e.g. &#8216;3 process message subscription&#8217;)<br \/>\n&#8211; Provide the category of the process instruction manually (e.g. A_CONS_1)<\/td>\n<\/tr>\n<tr>\n<td>00:41:00<\/td>\n<td>2nd alternative: Use the flag &#8216;Creation with XSteps&#8217;<br \/>\n&#8211; NO manual created process instruction<br \/>\n&#8211; All parameters get transfered into the control recipe including values<\/td>\n<\/tr>\n<tr>\n<td>00:42:30<\/td>\n<td>Example of an XML structure of an external control recipe:<br \/>\n&#8211; There are NO process instruction categories (only a dummy placeholder)<br \/>\n&#8211; Also structural XStep information is included (blocks, parameter names,\u2026)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a class=\"alignleft\" href=\"https:\/\/youtu.be\/gJ2VFzlqzAw?list=PLUqejpPnilJ-mo6Vs6BEYMPk0CtPJiP26\" target=\"_blank\"><img title=\"Session Recording\" alt=\"Session Recording\" src=\"http:\/\/websha.de\/xstepcafe\/wp-content\/uploads\/video.png\"  height=\"16px\"\/><\/a>MDA: Creating notifications \/ Rework scenario<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_links_to":"","_links_to_target":""},"categories":[31],"tags":[56,19,18],"_links":{"self":[{"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/posts\/273"}],"collection":[{"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":10,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/posts\/273\/revisions"}],"predecessor-version":[{"id":2024,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/posts\/273\/revisions\/2024"}],"wp:attachment":[{"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websha.de\/xstepcafe\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}