{"id":1211,"date":"2016-01-21T13:13:59","date_gmt":"2016-01-21T11:13:59","guid":{"rendered":"http:\/\/oracle.malin.pl\/?p=1211"},"modified":"2016-01-21T13:13:59","modified_gmt":"2016-01-21T11:13:59","slug":"om-defaulting-rules","status":"publish","type":"post","link":"https:\/\/oracle.malin.pl\/?p=1211","title":{"rendered":"OM &#8211; Defaulting Rules"},"content":{"rendered":"<p>OM-DEF: Defaulting Rules &#8211; FAQ (Doc ID 1320122.1)<\/p>\n<p>Example OE_Default_Pvt<\/p>\n<p>Podmiana kodu klasyfikacji podatkowej dla specyficznej organizacji, typu zam\u00f3wienia sprzeda\u017cy oraz indeksu<\/p>\n<p>Przyk\u0142ad: &#8222;pseudo kod&#8221;<\/p>\n<pre lang='PLSQL'>\r\ncreate or replace PACKAGE BODY XXOE_DEFAULT_PVT\r\nAS\r\n  FUNCTION GET_TAX_CODE_CZ(\r\n      p_database_object_name IN VARCHAR2 ,\r\n      p_attribute_code       IN VARCHAR2)\r\n    RETURN VARCHAR2\r\n  IS\r\n    v_org_id    NUMBER:=mo_global.get_current_org_id;\r\n    v_tax_code oe_order_lines_all.tax_code%type;\r\n    v_header_rec OE_AK_ORDER_HEADERS_V%ROWTYPE;\r\n    v_lines_rec OE_AK_ORDER_LINES_V%ROWTYPE;\r\n  BEGIN\r\n    v_header_rec := ONT_HEADER_Def_Hdlr.g_record;\r\n    v_lines_rec  := ONT_LINE_DEF_HDLR.g_record;\r\n    -- Warunki\r\n    -- Organizacja: XXX_ORG\r\n    -- Typ ZS: XXX_ZS_TYPE\r\n    -- Indeks: XXXX-1303-800\r\n    IF (v_org_id  ='83' AND v_header_rec.ORDER_TYPE_ID='1028' AND v_lines_rec.inventory_item_id='3097893') THEN\r\n      v_tax_code:='XXX_TAX';\r\n      RETURN v_tax_code;\r\n    END IF;\r\n    RETURN NULL;\r\n  EXCEPTION\r\n  WHEN OTHERS THEN\r\n    RETURN NULL;\r\n  END GET_TAX_CODE_CZ;\r\nEND XXOE_DEFAULT_PVT;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>OM-DEF: Defaulting Rules &#8211; FAQ (Doc ID 1320122.1) Example OE_Default_Pvt Podmiana kodu klasyfikacji podatkowej dla specyficznej organizacji, typu zam\u00f3wienia sprzeda\u017cy oraz indeksu Przyk\u0142ad: &#8222;pseudo kod&#8221; create or replace PACKAGE BODY XXOE_DEFAULT_PVT AS FUNCTION GET_TAX_CODE_CZ( p_database_object_name IN VARCHAR2 , p_attribute_code IN &hellip; <a href=\"https:\/\/oracle.malin.pl\/?p=1211\">Czytaj dalej <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":37,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,88],"tags":[],"_links":{"self":[{"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/posts\/1211"}],"collection":[{"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1211"}],"version-history":[{"count":1,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/posts\/1211\/revisions"}],"predecessor-version":[{"id":1212,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=\/wp\/v2\/posts\/1211\/revisions\/1212"}],"wp:attachment":[{"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oracle.malin.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}