S4HANA_Retail_Article_Simplification_Note2381429_1.pdf



Comments



Description

SAP S/4HANA Retail for Merchandise ManagementArticle Master Data Legal Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and/or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of this document. This limitation shall not apply in cases of intent or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. © 2016 SAP SE or an SAP affiliate company. All rights reserved. Generic Article Harmonization Customer 2 Article Master Data in SAP S/4HANA Retail for merchandise management in OP1610 delivery - Agenda Changed Data Model for Generic Articles/Variants in SAP S/4HANA Ø Adaptation Overview Ø Storage of Variant-Creating Data within Configuration (IBase) Ø Technical Details – APIs Ø Technical Details – Code replacement patterns © 2016 SAP SE or an SAP affiliate company. All rights reserved. Generic Article Harmonization Customer 3 Changed Data Model for Generic Articles/Variants Adaptation Overview Generic Article Harmonization Customer 5 . All rights reserved. the Configurable Material and the Retail Article will not be changed from a master data perspective. only the way of predefined product storing the variant-creating data got variant configuration profile changed for Retail Variants! SAP Business Suite SAP S/4HANA © 2016 SAP SE or an SAP affiliate company.Generic Articles and Variants – Data Model Adaptation Overview In SAP S/4HANA the Material. Changed Data Model for Generic Articles/Variants Storage of Variant-Creating Data within Configuration (IBase) in SAP S/4HANA OP1610 Delivery Migration of Generic Articles – Merchandise Category Example . Article Class Generic Article Variant Generic Article Variant Variant Variant IBase Storage © 2016 SAP SE or an SAP affiliate company. All rights reserved. Generic Article Harmonization Customer 7 .Generic Article/Variants Transformation Merchandise Category Case – Configuration Part Business Suite Class Type 026 Class Type 300 Colors (variant-creating) Color / Size Profile Configuration Class Sizes (variant-creating) Colors (variant-creating) Shirts for Men Sizes (variant-creating) Merchandise Category Class Qualities (informative) Fancy Shirt Gen. All rights reserved. Article Class Merchandise Category Class Qualities (informative) Variant Generic Article Variant Variant Generic article Variant © 2016 SAP SE or an SAP affiliate company.Generic Article/Variants Transformation Merchandise Category Case – Classification Part Business Suite Class Type 026 Class Type 026 Colors (variant-creating) Fancy Shirt Shirts for Men Sizes (variant-creating) Gen. Article Class Merchandise Category Class Colors (variant-creating) Qualities (informative) Sizes (variant-creating) Fancy Shirt Shirts for Men Gen. Generic Article Harmonization Customer 8 . Changed Data Model for Generic Articles/Variants Storage of Variant-Creating Data within Configuration (IBase) in SAP S/4HANA OP1610 Delivery Migration of Generic Articles – Characteristics Profile Example . Article Class Generic Article Variant Generic Article Variant Variant Variant IBase Storage © 2016 SAP SE or an SAP affiliate company. All rights reserved. Generic Article Harmonization Customer 10 .Generic Article/Variants Transformation Characteristics Profile Case – Configuration Part Business Suite Class Type 026 Class Type 300 Colors (variant-creating) Color / Size Profile Shirts for Men Qualities (informative) Configuration Class Merchandise Category Class Sizes (variant-creating) Colors (variant-creating) Color / Size Profile Characteristics Profile Class Sizes (variant-creating) Fancy Shirt Gen. Generic Article/Variants Transformation Characteristics Profile Case – Classification Part Business Suite Class Type 026 Class Type 026 Fancy Shirt Shirts for Men Qualities (informative) Gen. All rights reserved. Article Class Characteristics Profile Class Sizes (variant-creating) Variant Generic Article Variant Variant Generic article Variant © 2016 SAP SE or an SAP affiliate company. Article Class Merchandise Category Class Colors (variant-creating) Shirts for Men Color / Size Profile Qualities (informative) Characteristics Profile Class Merchandise Category Class Sizes (variant-creating) Colors (variant-creating) Fancy Shirt Color / Size Profile Gen. Generic Article Harmonization Customer 11 . Changed Data Model for Generic Articles/Variants Storage of Variant-Creating Data within Configuration (IBase) in SAP S/4HANA OP1610 Delivery Migration of Generic Articles – Summary . Generic Article Harmonization Customer 13 .Generic Article/Variants Transformation Summary regarding the changed Data Model – Technical Aspects According to the data model switch from pure classification into a mixture of classification and configuration the following changes are in place for generic articles and variants from a technical perspective: • No class (KLAH. KSSK. class type 026) • Generic articles now have an object representation in table INOB for class type 300 and they are linked to the configuration class (KLAH. © 2016 SAP SE or an SAP affiliate company. class type 026) will be created anymore for generic articles within the merchandise category hierarchy • Generic article and variants still have an object representation (INOB. they get handled as configuration object instance within the IBase • Variants are not linked to the configuration class in contrast to the generic article. All rights reserved. class type 300) • Variants don’t appear as objects in table INOB for class type 300. class type 026) and not to a generic article class (KLAH. As before they have only the link to the generic article (MARA-SATNR). class type 026) within the merchandise category hierarchy but they are linked now directly to the merchandise category or characteristic profile (KSSK. • No further assignment of variant-creating characteristics to merchandise category hierarchy nodes (e. merchandise category. not based on the generic article class (class type 026) as before. Generic Article Harmonization Customer 14 . They will be stored based on the internal object number (INOB) of the generic article. characteristics profile) possible via dialog transactions => KSML-RELEV “2” (variant-creating) cannot be used anymore to decide on informative or variant-creating characteristics © 2016 SAP SE or an SAP affiliate company. • Variant-creating characteristics within the merchandise category hierarchy will be ignored during the processing of generic articles/variants (data is still there after a migration).Generic Article/Variants Transformation Summary regarding the changed Data Model – Maintenance Aspects According to the data model switch from pure classification into a mixture of classification and configuration the following changes are in place for generic articles and variants from a maintenance perspective: • Characteristic value restrictions on generic article level are only possible for variant-creating characteristics (AUSP. All rights reserved.g. class type 300). Changed Data Model for Generic Articles/Variants Technical Details for SAP S/4HANA OP1610 Delivery . Changed Data Model for Generic Articles/Variants Technical Details for SAP S/4HANA OP1610 Delivery API Class and Function Modules . Class CL_MAT_CLASSIFIC_RT (API) New way to access classification/configuration data for Generic Articles/Variants © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 17 . All rights reserved. characteristic assignment data similar to the return tables of FM MATERIAL_READ_CLASSIFIC_RT • Currently used in: Ø FM MATERIAL_READ_CLASSIFIC_RT (LMGKLU04) © 2016 SAP SE or an SAP affiliate company. compatibility mode flag to trigger the merge of the classification and configuration data together into one result set • Output: Bundle with several result sets covering article master data.Central Read API Class Access to classification and configuration data in general (1) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CLASSIFICATION • Determine the classification/configuration data assigned to an article (replaces the old logic within FM MATERIAL_READ_CLASSIFIC_RT) • Input: Basic data of the article (MARA). Generic Article Harmonization Customer 18 . class data. All rights reserved. structure with several control flags to define the functional scope of the read access. Generic Article Harmonization Customer 19 . All rights reserved.Central Read API Class Access to classification and configuration data in general (2) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CONTROL_PARAMETER • Input: None • Output: Structure with several control flags to define the functional scope of the read access • Currently used in: Ø FM MATERIAL_READ_CLASSIFIC_RT (LMGKLU04) © 2016 SAP SE or an SAP affiliate company. All rights reserved.Central Read API Class Access to configuration class type Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_VAR_CREATING_CLASS_TYPE • Determine a variant creating class type • Input: None • Output: First found class type which can be used for variant configuration (normally class type 300) • Currently used in: Ø Method CLASS_CONSTRUCTOR of class CL_BADI_RET_GEN_ART_CLASSFCTN © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 20 . All rights reserved. Generic Article Harmonization Customer 21 .Central Read API Class Access to class data within classification and configuration (1) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CONF_CLASS • Determine configuration class of a generic article • Input: Generic article (SATNR) • Output: Configuration class data (merge of KSSK and KLAH data) • Currently used in: Ø Method CL_WGDS_CONVERT_TO_VARIANT->READ_GENERIC_ARTICLE_DATA Ø Method CL_WGDS_PRICAT_SERVICES->GET_CONF_CLASS Ø Include LMGKLF03 Ø Include LMGW_VENDOR_ART_CHAR_ALEF01 Ø Include LWRF_MATERIAL_SCREENI02 Ø Include LWRF_MATERIAL_SCREENO01 Ø FM WWG2_RECLAS_BOOKED_DB (LWWG2U09) © 2016 SAP SE or an SAP affiliate company. CLASS.Central Read API Class Access to class data within classification and configuration (2) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CONF_CLASSES • Read configuration classes for a list of generic articles • Input: List of generic articles (MATNR) • Output: List of generic articles (MATNR) with the related configuration class data (CLINT. Generic Article Harmonization Customer 22 . All rights reserved. KLART) • Currently used in: Ø CL_INBOUND_CATALOGUE->READ_VARIANT_CLASSES © 2016 SAP SE or an SAP affiliate company. All rights reserved.Central Read API Class Access to class data within classification and configuration (3) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHARACTERISTICS_PROFILE • Determine characteristics profile assigned to an article (mainly generic article) • Input: Article (MATNR) • Output: Characteristics profile (CLASS) assigned to this article • Currently used in: Ø CL_WGDS_CONVERT_TO_VARIANT->GET_CHAR_PROFILE_OF_GEN_ART © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 23 . Generic Article Harmonization Customer 24 . class type (KLART) • Output: List of classes (CLINT) being part of the related hierarchy path • Currently used in: Ø CL_INBOUND_CATALOGUE->READ_VARIANT_CLASSES Ø CL_WGDS_CONVERT_TO_VARIANT->READ_CONFIG_DATA © 2016 SAP SE or an SAP affiliate company. All rights reserved.Central Read API Class Access to class data within classification and configuration (4) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_HIERARCHY_CLASSES • Read class hierarchy bottom-up for a given start class • Input: Internal class number (CLINT) or class name (CLASS). class type (KLART).Central Read API Class Access to characteristic assignments within classification and configuration (1) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_ASSIGNED_CHARACTERISTICS • Read variant-creating characteristics assigned to a given class and class type (valid for configuration classes and classes out of the merchandise category hierarchy like merchandise categories or characteristics profiles) • Input: Internal class number (CLINT) or class name (CLASS). Generic Article Harmonization Customer 25 . control parameter to search also for inherited characteristics • Output: List of assigned characteristics (ATINN) • Currently used in: Ø Method CL_DEF_IM_WRF_PRICAT_IN_CUST->IF_EX_WRF_PRICAT_IN_CUST~CHECK_PROFILE_AND_MATGRP Ø Method CL_DEF_IM_WRF_PRICAT_IN_CUST->IF_EX_WRF_PRICAT_IN_CUST~CHECK_VARIANT_CLASS Ø Method CL_INBOUND_ITEM->DELETE_VARIANT_CREATING_CHARS © 2016 SAP SE or an SAP affiliate company. All rights reserved. Central Read API Class Access to characteristic assignments within classification and configuration (2) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_VARIANT_CREATING_CHARS • Determine the variant-creating characteristics of a generic article • Input: Generic article (MATNR) • Output: List of variant-creating characteristics (ATINN) based on the assigned configuration class • Currently used in: Ø FM SATNR_VARI_CHARACTERISTICS (LMGKLU19) Ø Include RWRF_CHARVAL_TYPING_MIGRATION © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 26 . All rights reserved. Generic Article Harmonization Customer 27 . All rights reserved. flag to restrict the result set to variant- creating characteristics • Output: List of characteristics (ATINN) including the former relevancy indicator (RELEV) • Currently used in: Ø Include LMGWDF02 © 2016 SAP SE or an SAP affiliate company.Central Read API Class Access to characteristic assignments within classification and configuration (3) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHAR_FOR_MC_AND_CP • Determine the characteristics assigned to a merchandise category or characteristics profile (according to the former logic based on the relevancy indicator) • Input: Merchandise category (MATKL) and if needed characteristics profile (CLASS). Generic Article Harmonization Customer 28 . TIME) to restrict the result set • Output: List of articles (MATNR) with the corresponding characteristics and their valuation • Currently used in: Ø Method CL_BADI_RET_GEN_ART_CLASSFCTN->IF_RET_GEN_ART_CLASSFCTN~GET_VARIANT_CONFIGURATION Ø Method CL_WGDS_CONVERT_TO_VARIANT->READ_VARIANTS_CHAR_VALUES Ø Method CL_WRF_CHARVAL_MIGRATION->READING_FOR_AUSP_UPDATE Ø Include F_CHARVAL_TYPING_MIGRATION_F01 Ø Include LCUI1F01 Ø Include LFSH_CO09_MATRIXF01 Ø Include LMATERIAL_MASS_IDOCF06 © 2016 SAP SE or an SAP affiliate company. All rights reserved. DATE.Central Read API Class Access to characteristic valuations/value restrictions within classification and configuration (1a) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHARACTERISTIC_VALUATION • Read characteristics valuations of articles (used especially for variants with informative and variant-creating characteristics) • Input: List of articles (MATNR) and if needed a list of characteristics (ATINN-RANGE table format) and a list of characteristic values (ATWRT/ATFLV/ATFLB-RANGE table format) separated by data type of the characteristic (CHAR versus NUM. Generic Article Harmonization Customer 29 . All rights reserved.Central Read API Class Access to characteristic valuations/value restrictions within classification and configuration (1b) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHARACTERISTIC_VALUATION • Currently used in: Ø Include LMBVAF01 Ø Include LMEVAF01 Ø FM MATERIAL_CREATE_VARIANTS_DARK (LMGKLU12) Ø FM DETERMINE_SALES_VARIANT (LMGW5U02) Ø FM DETERMINE_PURCHASE_VARIANT (LMGW5U03) Ø Include LMR1MF67 Ø Include LMRMXFC0 Ø Include LMV01F04 Ø Include LWMCLF02 Ø FM WMCL_MAT_READ_CHAR_VALUES (LWMCLU02) Ø Include LWMVCF04 Ø Include LWRF_CHARVAL_CONVERSIONF01 Ø Include LWRF_MATERIAL_CHARVALF04 Ø Include LWST2F03 Ø Include RWBE1F02 Ø Include RWRFMATCHARVAL © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 30 . flags to restrict the scope of the result set (informative and/or variant-creating characteristic valuations) • Output: Characteristic values defined on variant level for informative and/or variant-creating characteristic (AUSP like format) • Currently used in: Ø FM SATNR_VARI_CHARACTERISTICS (LMGKLU19) Ø Include LMGWLF0H Ø Include LWRF_FIBER_SCREENSP10 Ø Include LWRF_MATERIAL_COPY_DARKF04 Ø Include LWRF_MATERIAL_SCREENF08 Ø Include LWRF_MATERIAL_SCREENF09 Ø Include LWRF_MATERIAL_SCREENF13 © 2016 SAP SE or an SAP affiliate company. All rights reserved.Central Read API Class Access to characteristic valuations/value restrictions within classification and configuration (2) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHAR_VALUATION_FROM_BUFFER • Retrieve the characteristic valuations of a variant out of buffer (classification and/or configuration (IBase)) • Input: Article number (MATNR) and internal configuration object number (IB_INSTANCE) and/or internal classification object number (CUOBJ) of a variant. Generic Article Harmonization Customer 31 . All rights reserved.Central Read API Class Access to characteristic valuations/value restrictions within classification and configuration (3) Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_CHAR_VALUE_RESTRICTIONS • Determine characteristic value restrictions for generic article and variant-creating characteristics • Input: Generic article (MATNR) and if needed a list of variant-creating characteristics (ATINN-RANGE table format) to restrict the result set • Output: Characteristic values defined as restriction on generic article level for variant-creating characteristic (AUSP like format) • Currently used in: Ø Include L1001F02 Ø Include LMATERIAL_MASS_IDOCF06 Ø Include LMV01F04 © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 32 . TIME) • Output: List of articles (MATNR) which are valuated with the given characteristic values • Currently used in: Ø Method CL_DEF_IM_WRF_DYNAMIC_SELECT_E->IF_EX_WRF_DYNAMIC_SELECT_E~PROCESS_SELECTION © 2016 SAP SE or an SAP affiliate company. List of characteristic values (ATWRT/ATFLV/ATFLB-RANGE table format) separated by data type of the characteristic (CHAR versus NUM. DATE.Central Read API Class Characteristic value based article search Class CL_MAT_CLASSIFIC_RT Method IF_MGW_CLASSIFIC_ACCESS~GET_PRODUCTS_BY_CHAR_VALUATION • Search for articles based on given characteristic values • Input: List of characteristics (ATINN-RANGE table format). All rights reserved. Central Function Module APIs Create/change article master data in background (low level API) Function Module MATERIAL_MAINTAIN_DARK_RETAIL • There are 2 new importing fields in the header parameter MATNR_HDR Ø Configuration class type (CONFIG_KLART) Ø Configuration class (CONFIG_CLASS) • If the new fields are not filled. All rights reserved. a suitable configuration class gets searched automatically by the system as fallback in case a new generic article shall be created • To find a fitting configuration class the variant-creating characteristics provided in parameter TAUSPW will be used for the determination © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 33 . All rights reserved. Generic Article Harmonization Customer 34 .Central Function Module APIs Create/change article master data in background (Article BAPI) Function Module BAPI_MATERIAL_MAINTAINDATA_RT • There are 2 new importing fields in the header parameter HEADDATA Ø Configuration class type (CONFIG_CLASS_TYPE) Ø Configuration class (CONFIG_CLASS_NAME) • As the article BAPI calls the FM MATERIAL_MAINTAIN_DARK_RETAIL there is no additional fallback logic within the BAPI in place in case the configuration class assignment is not provided via the interface • The 2 new fields have been added also to the IDoc segment E1BPE1MATHEAD of the ARTMAS IDoc • The 2 new fields have been added also to the wrapper FM WRF_MATERIAL_MAINTAINDATA_RT © 2016 SAP SE or an SAP affiliate company. transaction MM42) or if the valuation of the variant-creating characteristics of variants is required • SATNR_VARI_CHARACTERISTICS Ø Reads all variant-creating characteristics of a generic article Ø Often used within applications if the variant matrix UI shall be displayed • MATERIAL_CREATE_VARIANTS_DARK Ø Creates the variants of a generic article during background processing (BAPI.Examples of main Function Modules with Adaptations • MATERIAL_READ_CLASSIFIC_RT Ø Reads all classification/configuration data of a generic articles. variants and other articles Ø Improved logic based on new read API class CL_MAT_CLASSIFIC_RT but nearly unchanged interface Ø Often used within applications if the variant matrix UI shall be displayed (e.g. Generic Article Harmonization Customer 35 . ALE) Ø Main usage within the processing of FM MATERIAL_MAINTAIN_DARK_RETAIL © 2016 SAP SE or an SAP affiliate company. All rights reserved. Changed Data Model for Generic Articles/Variants Technical Details for SAP S/4HANA OP1610 Delivery Code Replacement Patterns . KLAH) and read the parent class (e. KLAH. Generic Article Harmonization Customer 37 . All rights reserved. KLAH. KLAH) which is assigned to the given generic article Ø Read the characteristic valuation of several generic articles.Access Patterns to Read Classification Data Hard-coded SELECT access versus access via API FM MATERIAL_READ_CLASSIFIC_RT • When using the FM MATERIAL_READ_CLASSIFIC_RT in general no adaptation has to be done in the calling application as the interface delivers the data in the former format hiding the fact that a configuration class is in place • Besides the access of classification data via the general read API FM MATERIAL_READ_CLASSIFIC_RT there are many situations where a hard-coded SELECT has been implemented to read classification data • When using hard-coded SELECTs to the database tables INOB. characteristics profile via KSSK. AUSP) Ø Find the variant-creating characteristics (via KSML) provided by a characteristics profile or merchandise category (via KLAH) Ø Find the informative characteristics (via KSML) provided by a characteristics profile.g. KSSK. merchandise category. merchandise category or any other merchandise category hierarchy node (via KLAH) © 2016 SAP SE or an SAP affiliate company. KSML or AUSP in general a rework of the implementation is needed as the data model switch for generic articles and variants has to be taken into account • Usual access patterns are: Ø Retrieve the internal representation of a generic article within the classification (via INOB. variants or other article categories (via AUSP) for informative and/or variant-creating characteristics Ø Read the characteristic value restrictions for a generic article (via INOB. Generic Article Harmonization Customer 38 . All rights reserved.Comparison of “new” vs. “old” access logic for KLAH/KSSK data – Example1 Method CL_WGDS_CONVERT_TO_VARIANT->GET_CHAR_PROFILE_OF_GEN_ART SAP S/4HANA SAP Business Suite Retrieve the characteristics profile assignment for a given generic article © 2016 SAP SE or an SAP affiliate company. “old” access logic for KLAH/KSSK data – Example2 Method CL_INBOUND_CATALOGUE->READ_CHARACTERISTIC_PROFILES SAP S/4HANA SAP Business Suite Retrieve the characteristics profile assignments for a given set of generic articles © 2016 SAP SE or an SAP affiliate company. All rights reserved.Comparison of “new” vs. Generic Article Harmonization Customer 39 . merchandise category or characteristics profile) © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 40 .Comparison of “new” vs. “old” access logic for INOB/KSSK data – Example3 FORM READ_MARA (Include LWWG2F0P) SAP S/4HANA SAP Business Suite Access via a generic article to get later on the assignment to the parent class within the merchandise category hierarchy (e.g. All rights reserved. Comparison of “new” vs. “old” access logic for INOB/KSSK data – Example4 FM ARTICLE_RECLASSIFY_LITE_RETAIL SAP S/4HANA SAP Business Suite Access via a generic article to get later on the assignment to the parent class within the merchandise category hierarchy (e. Generic Article Harmonization Customer 41 . merchandise category or characteristics profile) © 2016 SAP SE or an SAP affiliate company. All rights reserved.g. Generic Article Harmonization Customer 42 . “old” access logic for AUSP data – Example5 Function Module MATERIAL_CREATE_VARIANTS_DARK SAP S/4HANA SAP Business Suite Retrieve the characteristic valuation for the variant-creating characteristics of the variants of a generic article and put it into the former AUSP format © 2016 SAP SE or an SAP affiliate company.Comparison of “new” vs. All rights reserved. Generic Article Harmonization Customer 43 . a generic article or any other article category and put it into the former AUSP format © 2016 SAP SE or an SAP affiliate company.Comparison of “new” vs. All rights reserved. “old” access logic for AUSP data – Example6 FORM ART_BEWERTUNG_LESEN (Include LMV01F04) SAP S/4HANA SAP Business Suite Retrieve the characteristic valuation for the variant-creating and informative characteristics for a variant. Comparison of “new” vs. All rights reserved. “old” access logic for AUSP data – Example7a FORM ART_BEWERTUNG_LESEN (Include LMV01F04) SAP S/4HANA Retrieve the characteristic value restrictions of a generic article and put it into the former AUSP format (in SAP S/4HANA only variant-creating characteristics can be restricted) © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 44 . Generic Article Harmonization Customer 45 .Comparison of “new” vs. “old” access logic for AUSP data – Example7b FORM ART_BEWERTUNG_LESEN (Include LMV01F04) SAP Business Suite Retrieve the characteristic value restrictions of a generic article and put it into the former AUSP format (in SAP S/4HANA only variant-creating characteristics can be restricted) © 2016 SAP SE or an SAP affiliate company. All rights reserved. Comparison of “new” vs. “old” access logic for CABN data – Example8 Method CL_WRF_CHARVAL_MIGRATION->READING_CHARVAL SAP S/4HANA SAP Business Suite Retrieve variant-creating characteristics which are candidates for a migration from the old CAWN characteristic value storage into the new WRF_CHARVAL characteristic value storage © 2016 SAP SE or an SAP affiliate company. Generic Article Harmonization Customer 46 . All rights reserved. or functionality. and SAP SE’s or its affiliated companies’ strategy and possible future developments. This document. or legal obligation to deliver any material. National product specifications may vary. and they should not be relied upon in making purchasing decisions. Generic Article Harmonization Customer 47 .epx for additional trademark information and notices. Readers are cautioned not to place undue reliance on these forward-looking statements.© 2016 SAP SE or an SAP affiliate company. All rights reserved. if any. In particular. code.sap. Nothing herein should be construed as constituting an additional warranty.com/corporate-en/legal/copyright/index. or to develop or release any functionality mentioned therein. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. The information in this document is not a commitment. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only. promise. Please see http://global12. without representation or warranty of any kind. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. © 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation. or any related presentation. products. which speak only as of their dates.
Copyright © 2024 DOKUMEN.SITE Inc.