业务合作伙伴 – 客户通过 LTMC 上传

2021-11-05 00:07发布


          点击此处--->   EasySAP.com 群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

我写这个博客是为了详细解释通过 S4 HANA 1709 中的迁移驾驶舱迁移业务合作伙伴客户主数据的过程。

随着 S4 HANA 及其不同迭代(1510、1611 和 1709)的引入,我们发现将不再支持 LSMW 进行数据迁移。因此,大部分主数据无法再通过 LSMW 迁移。然而,在我们实施 S4 HANA 1709 的过程中,我们发现 LSMW 仍然可以用于从遗留系统迁移一些数据。

我们如何区分可以通过 Migration Cockpit 和 LSMW 迁移的对象?这很容易。Migration Cockpit 框架中提供的所有用于迁移的对象都不能通过 LSMW 进行迁移。例如,MC 1709 中的对象列表是;

Business Object NameAreaBusiness Object TypeMigration Cockpit Object NameTechnical Object Name                       
Activity TypeCOMaster dataActivity typeSIF_LSTAR_CREATE
Cost CenterCOMaster dataCost centerSIF_KOSTL_MASTER
Activity PriceCOMaster dataActivity priceSIF_ACT_PRICE
Internal OrderCOTransactional dataInternal orderSIF_INTORDER
Profit CenterFIMaster dataActivity priceSIF_PRCTR_MASTER
Bank Master DataFIMaster dataBankSIF_BANK_MASTER
CustomerFI, SDMaster dataCustomerSIF_CUSTOMER
CustomerFI, SDMaster dataCustomer – extend existing record by new organizational levelsSIF_CUST_EXTEND
SupplierFI, MM-PURMaster dataSupplierSIF_VENDOR
SupplierFI, MM-PURMaster dataSupplier – extend existing record by new organizational levelsSIF_VEND_EXTEND
Accounts Receivable (Customer) Open ItemFITransactional dataAccounts receivable (Customer) open itemSIF_AR_OPEN_ITEM
Accounts Payable (Vendor) Open ItemFITransactional dataAccounts payable (Vendor) open itemSIF_AP_OPEN_ITEM
Fixed AssetFI-AAMaster data + Transactional dataFixed asset incl. balancesSIF_FIXED_ASSET
G/L Account BalanceFITransactional dataG/L balanceSIF_GL_BALANCES
G/L Account Open/Line ItemFITransactional dataG/L open/line itemSIF_GL_OPEN_ITEM
Exchange RateFIMaster dataExchange rateSIF_EXCH_RATE
Inventory BalanceMM-IMTransactional dataMaterial inventory balanceSIF_INVENTORYBAL
Material MasterLO-MDMaster dataMaterialSIF_MATERIAL
Material MasterLO-MDMaster dataMaterial long textSIF_MAT_LONGTEXT
Material MasterLO-MDMaster dataMaterial consumptionSIF_MAT_CONSUMP
Material MasterCOMaster dataExceptional case: Material Price Chng for global currenciesSIF_MATPRICE_CHG
Material MasterMDMaster dataMaterial – extend existing record by new organizational levelsSIF_MAT_EXTEND
Material MasterCA-CLFMaster dataMaterial classificationSIF_CLF_MAT
Material MasterQMMaster dataMaterial inspection type *SIF_INSP_TYPE
Material MasterSLL-LEGMaster dataMaterial – Commodity codeSIF_MAT_COMMCODE
Purchasing Info RecordMM-PURMaster dataPurchasing info record with conditionsSIF_PURCH_INF_V2
Purchasing Info RecordMM-PURMaster dataPurchasing info recordSIF_PURCH_INFREC
Purchase OrderMM-PURTransactional dataPurchase order (only open PO)SIF_PURCH_ORDER
Pricing ConditionSD, CO, MM-PURMaster dataPricing conditionSIF_CONDITIONS
Contracts (Purchasing)MM-PURTransactional dataPurchasing contractSIF_CONTRACTS
Scheduling AgreementMM-PURTransactional dataScheduling AgreementSIF_SCHED_AGRMNT
Source ListMM-PURTransactional dataSource listSIF_SOURCE_LIST
Sales OrderSDTransactional dataSales order (only open SO)SIF_SALES_ORDER
Sales ContractSDTransactional dataSales contractSIF_SD_CONTRACT
BatchQM, SD, PP-PIMaster dataBatch (if Batch is unique at material level)SIF_BATCHES
Bill of Material (BOM)PPMaster dataBill of materialSIF_BOM
Work CenterPP, QMMaster dataWork centerSIF_WORK_CNTR
RoutingPPMaster dataRoutingSIF_ROUTING
EquipmentPMMaster dataEquipmentSIF_EQUIPMENT
Functional LocationPMMaster dataFunctional locationSIF_FUNC_LOC
Maintenance Task ListPMMaster dataEquipment task listSIF_EQUI_TL
Maintenance Task ListPMMaster dataFunctional location task listSIF_FLOC_TL
Maintenance Task ListPMMaster dataGeneral task listSIF_GENMT_TL
Maintenance PlanPMMaster dataMaintenance planSIF_MAINT_PLAN_2
CharacteristicCAMaster dataCharacteristicSIF_CHARACT
ClassCAMaster dataClassSIF_CLASS
Commercial Project Management (CPM)CA-CPDMaster dataCPM projectSIF_PROJECT
Inspection methodQMMaster dataInspection methodSIF_INSP_METHOD
Master inspection characteristicQMMaster dataMaster inspection characteristicSIF_MSTR_CHAR
QM catalog code group/codeQMMaster dataQM catalog code group/codeSIF_QM_CATALOG
Inspection PlanQMMaster dataInspection planSIF_INSP_PLAN
QM selected setQMMaster dataQM selected setSIF_SELECTED_SET
QM selected set codeQMMaster dataQM selected set codeSIF_SELSET_CODE
TRM – Financial TransactionFI-FSCM-TRM-TMTransactional dataTRM – Foreign exchange spot/forward transaction – contractSIF_TR_FX_TR
TRM – Financial TransactionFI-FSCM-TRM-TMTransactional dataTRM – Foreign exchange swap – contractSIF_TR_FX_SWAP
TRM – Financial TransactionFI-FSCM-TRM-TMTransactional dataTRM – Interest rate instrumentSIF_TR_IR_INSTR
TRM – Financial TransactionFI-FSCM-TRM-TMTransactional dataTRM – Interest rate swapSIF_TR_IRDE_SWAP


 

从该列表中,我们可以推断从事销售和分销工作的顾问/用户可以通过迁移驾驶舱迁移业务合作伙伴客户主数据,但对于条件主数据,可以使用标准 LSMW 记录。除了 Condition Master,我还通过 LSMW 在本地 1709 上迁移了批量搜索策略。

要开始业务合作伙伴迁移,诀窍在于模板。Migration Cockpit 提供结构化的迁移模板;Customer Master 和 Customer Master Extension 也是如此。

客户主模板包含许多工作表,每张工作表都有标有 (*) 的必填字段,必须填写。必填字段之一是客户编号字段。

在大多数情况下,我已经在 ECC 6.0 的所有 EhP 版本中看到并实际使用了客户主站的内部编号分配。但是,在引入业务合作伙伴和迁移驾驶舱之后,内部或外部编号分配方面出现了一些混乱。一方面,业务合作伙伴配置(将在另一篇博客中详细解释)允许内部编号分配,而迁移主控室模板需要客户编号作为必填字段。

(此客户编号在模板上是强制性的是有原因的;它用作将所有工作表中的数据链接到第一张工作表中的一般数据的唯一标识符。这将在下面通过屏幕截图进一步解释)。

在我们的项目中,客户的要求是各种客户帐户组的内部编号范围。我们已经相应地配置了业务合作伙伴,但真正的挑战是在模板上获取这些数字或让迁移驾驶舱生成内部数字,我们还需要一个唯一标识符来链接工作表之间的数据。这是通过向与内部编号相同范围内的客户分配编号系列来实现的。例如,如果内部号码范围基于 10 位数字 1999999999,那么我们将 0000000001 分配给第一个客户。

我们还尝试分配实际的内部编号范围(基于假设),并使用相同的编号迁移数据,但发现上述方法更简单且无风险。

如果使用自定义帐户组(Z 帐户组)而不是标准。然后,可以在 BP Grouping 和 Customer Account Group 字段中提及相同的内容,数据将相应地映射。

对于迁移,您不需要用数据填充所有工作表,正如您在屏幕截图中看到的,我将几张工作表涂成红色,这些工作表我不需要从中获取任何数据。我们将为创建此客户主数据维护最少的数据。

这是为 General Role 维护的所有数据。转到销售区域数据;

 

请注意,客户编号与一般数据中提供的相同。在此表中填写整个销售区域数据并移至销售合作伙伴表。

所有客户都创建有四个(默认)合作伙伴功能(可以根据需要添加其他合作伙伴功能)在此表中,合作伙伴角色维护如下;

客户编号重复四次以将每个合作伙伴角色分配给该客户。同样,在下一列中再次重复客户 ID,并提供合作伙伴描述。

在此之后,我们转到公司代码数据。

我们的模板现在设置了最少的数据,以创建可用于处理销售文档的客户主数据。

迁移驾驶舱:

为业务合作伙伴迁移创建迁移主控室项目。

我们使用的是 S4 HANA 1709 的内部部署版本。

在每个项目中,您可以激活一个或多个迁移对象。

创建迁移对象后,您可以首先下载主数据模板并上传文件以进行导入

在此阶段,我遇到了模板问题,因为我从不同的迁移对象下载了模板,并将该模板提供给客户端以维护主数据。当我尝试在另一个/新迁移对象上上传相同的模板时,我收到有关该特定迁移对象的活动版本的错误。为了克服这个问题,您必须从活动迁移对象下载模板并在活动工作表中维护相同的数据(我们将所有内容从维护的模板复制粘贴到活动模板)。

现在将活动模板上传到迁移对象。

选择并激活文件,然后单击“开始传输”开始验证。

验证后,任何错误、警告或信息消息都显示在通知部分中。

我故意在我的一些工作表上留下了一些不正确的数据,在这种情况下,您必须从模板中删除这些数据并返回到第一步。首先停用文件,删除它,然后重新上传文件,激活并重新验证。

确认将文件中的值映射到 SAP 上的值。

模板包含客户的外部号码;但是,我们需要内部编号分配,因此映射保持如下;

点击保存,会依次生成内部编号。

单击下一步以模拟文件的导入。

任何错误、警告、信息消息都将显示在通知部分。

单击执行导入旁边的。

完成后单击完成以完成业务伙伴客户主数据的迁移。

到此结束业务合作伙伴 - 客户通过迁移驾驶舱的迁移。

如果这有用,请在您的评论中告诉我。另外,请分享您的想法/建议,以使此过程更好更容易,或者如果我遗漏了任何内容,请告诉我。

谢谢你。


赞赏支持