Method and system for credential order configuration in combination with PLM and SAP
By combining PLM and SAP systems, product configuration orders are generated, and delivery time and inventory backlog problems caused by data not being connected in the production system are solved, data interoperability of business, production and inventory is realized, and delivery efficiency and inventory management are improved.
Patent Information
- Application Number
- CN202411224071.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2024-12-20
AI Technical Summary
The data of each system in the existing production system is not connected, resulting in the suspension of production of the configuration materials generated by the sales business or insufficient inventory, resulting in the impact of delivery time and inventory backlog, and the pressure to purchase and prepare materials is high.
Combined with PLM and SAP systems, by receiving product information creation order data, determining the required modules for production products, extracting material numbers and inventory information, generating product configuration orders, determining the production quantity based on the modular dependence mutual exclusion relationship, optimizing the configuration order, and improving Delivery process efficiency and inventory management.
The interoperability relationship between business, production and inventory data has been established, the efficiency of the delivery process has been improved, the warehousing and procurement structure has been optimized, and the backlog of inventory has been eliminated.
Smart Images

Figure CN119168742A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of computer technology, and in particular, relates to a method and system for configuring a trustworthy order combining PLM and SAP. Background Art
[0002] In the current production system, due to the long time span of each system going online, there are situations where the data of each system is not connected or the data intercommunication is insufficient, resulting in the following problems:
[0003] The front-end sales business generates a configuration order based on business needs in the Xinchuang Customer Relationship Management (CRM) system. The materials required by the configuration order have been discontinued or are in short supply. The configuration order does not constitute a shipping rule. For example, if a certain component must be used with another component, or a certain component and another component cannot be used at the same time, the back-end factory will reject the order configuration when pre-reviewing it to the front-end sales business. The process needs to be initiated and reviewed multiple times, which greatly affects the delivery timeliness.
[0004] In terms of product specifications, the finished products in stock can be modified and configured, the semi-finished kits in stock can be assembled, or even just the supporting operating system or firmware of the finished products in stock can be changed, resulting in a backlog of stock machines and inventory, as well as pressure to purchase materials.
[0005] It can be seen that according to the existing new CRM system, the delivery time will be affected and the inventory of finished machine materials will be accumulated. Summary of the invention
[0006] In order to make up for the defects of the prior art, the present invention provides a method and system for configuring a trusted order by combining PLM and SAP.
[0007] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0008] In a first aspect, a method for configuring an order for a trust innovation combining PLM and SAP is provided, comprising:
[0009] When receiving product credential creation order data, determining multiple modules required for producing the product according to the product credential creation order data;
[0010] Determine the Part Number (PN) and PN code corresponding to each module;
[0011] Extract PN basic information from Product Lifecycle Management (PLM) data according to PN code, and extract Bill of Materials (BOM) component information corresponding to PN from PLM data;
[0012] Extract the PN inventory location information corresponding to the PN from the enterprise management solution (SystemApplications and Products, SAP) inventory data;
[0013] Generate a product configuration sheet based on BOM composition information and PN inventory location information, according to preset product module configuration rules and product modular dependency and mutual exclusion relationships;
[0014] Determine the maximum assembly quantity of the product corresponding to the production product order data based on the product configuration sheet.
[0015] Furthermore, the PN basic information includes material name, material classification and material group.
[0016] Furthermore, the BOM composition information includes multiple levels, and each level contains multiple material units.
[0017] Furthermore, according to the BOM composition information and PN inventory location information, the product configuration list is generated according to the preset product module configuration rules and the product modular dependency and mutual exclusion relationship, including:
[0018] Determine the material units in each level based on BOM composition information;
[0019] Determine the substitution relationship between material units in each level according to the preset product module configuration rules;
[0020] Determine the dependency and mutual exclusion relationship between material units at each level according to the dependency and mutual exclusion relationship of product modularization;
[0021] According to the substitution relationship and combined with the PN inventory location information, determine the producible quantity at each level;
[0022] The product configuration list is obtained based on the producible quantities of all levels and the dependent and mutually exclusive relationships.
[0023] Furthermore, based on the substitution relationship and combined with the PN inventory location information, the producible quantity at each level is determined, including:
[0024] S1, extract the first-level target material unit;
[0025] S2, determining whether the target material unit of the first level is the smallest unit component;
[0026] S3, if it is a minimum unit component, determine whether there is a first material unit in the first level that has a substitution relationship with the target material unit;
[0027] S4, if the first material unit exists, the total quantity of the target material unit and the first material unit is obtained in combination with the PN inventory location information as the producible quantity of the target material unit;
[0028] S5, if the first material unit does not exist, the quantity of the target material unit is obtained in combination with the PN inventory location information as the producible quantity of the target material unit;
[0029] S6, if it is not the smallest unit element, repeat steps S2 to S5 until the smallest unit element is reached;
[0030] S7, combining steps S1 to S6, obtaining the producible quantity of each level in the BOM composition information.
[0031] Furthermore, the product configuration list is obtained based on the producible quantities of all levels and the dependent and mutually exclusive relationships, including:
[0032] According to the producible quantity of all levels, the quantity of different material units in each level is determined according to the dependent and mutually exclusive relationship, and the final producible quantity of all levels is obtained;
[0033] Get the product configuration sheet based on the final producible quantity.
[0034] Furthermore, the dependent mutually exclusive relationship includes a dependent relationship and / or a mutually exclusive relationship. The dependent relationship means that two material units at the same level or different levels need to be used together, and the mutually exclusive relationship means that two material units at the same level or different levels cannot be used at the same time.
[0035] In the second aspect, a trust-based order configuration system combining PLM and SAP is provided, including:
[0036] A product module determination unit, for determining a plurality of modules required for producing a product according to the product credential creation order data when receiving the product credential creation order data;
[0037] PN and PN code determination unit, used to determine the material number PN and PN code corresponding to each module;
[0038] A material information extraction unit is used to extract PN basic information from PLM data according to PN code, and extract BOM component information corresponding to PN from PLM data;
[0039] The inventory information extraction unit is used to extract the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data;
[0040] The output configuration sheet production unit is used to generate a product configuration sheet according to the BOM composition information and PN inventory location information, the preset product module configuration rules and the product modular dependency and mutual exclusion relationship;
[0041] The product quantity determination unit is used to determine the maximum assembly quantity of the product corresponding to the production product order data according to the product configuration sheet.
[0042] The beneficial effects achieved by the present invention are:
[0043] When receiving product information creation order data, determine the multiple modules required for the production of the product based on the product information creation order data; determine the material number PN and PN code corresponding to each module; extract the PN basic information from the PLM data based on the PN code, and extract the BOM composition information corresponding to the PN from the PLM data; extract the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data; generate a product configuration sheet based on the BOM composition information and PN inventory location information, according to the preset product module configuration rules and product modular dependency mutual exclusion relationship; determine the maximum assembly quantity of the product corresponding to the production product order data based on the product configuration sheet. Combined with PLM data and SAP inventory data, establish data interoperability and data binding relationships between the business sales end, product production end, and material storage warehouse end, so as to determine the maximum assembly quantity of the product corresponding to the generated product order data, improve the efficiency of the delivery process from sales to production, optimize the warehousing and procurement structure, and consume backlog inventory. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a flow chart of the method for configuring a trust creation order combining PLM and SAP according to the present invention;
[0045] Figure 2 A flow chart of the process of generating a product configuration sheet of the present invention;
[0046] Figure 3 This is a structural diagram of the trust-based order configuration system that combines PLM and SAP in the present invention. DETAILED DESCRIPTION
[0047] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.
[0048] like Figure 1 As shown, an embodiment of the present invention provides a method for configuring a trust-based order combining PLM and SAP, including:
[0049] 101, when receiving product information creation order data, determining multiple modules required for producing the product according to the product information creation order data;
[0050] Among them, when the user receives customer demand from the business sales end, the product credible creation order data is produced, and the product credible creation order data is sent to the credible creation order configuration system that combines PLM and SAP of this application, and the multiple modules required for the production of the product are determined according to the product credible creation order data. The credible creation order data generally includes the required product model, quantity, etc. Usually, products are complete sets. According to the current product planning, products are assembled in modules, and each set of products usually contains multiple modules; a single module can be the smallest unit, or it can be composed of multiple units to form a module.
[0051] 102, determine the PN and PN code corresponding to each module;
[0052] In order to facilitate the management of a large number of modules, all modules are numbered in advance to obtain PNs, and the PNs are binary-coded to obtain PN codes, and the PN and PN code corresponding to each module are determined.
[0053] 103, extracting PN basic information from the PLM data according to the PN code, and extracting BOM component information corresponding to the PN from the PLM data;
[0054] Among them, PLM has a real-time updated master data list, each master data list contains PN code, according to the PN code, you can get the basic PN information from the PLM data, PN basic information includes material name, material classification and material group information; material name has certain naming rules, material name contains model information, parameter information, etc., according to the naming rules and basic information, you can mark each PN, such as: benchmark kit, OS kit, memory kit, etc., and then get the BOM composition information of PN from PLM. If PN is not used in any whole machine BOM, it will be automatically marked as dull (temporarily stagnant). BOM composition information includes multiple levels, each level contains multiple material units.
[0055] 104, extracting the PN inventory location information corresponding to the PN from the SAP inventory data;
[0056] Among them, the inventory location information of all materials in the warehouse is saved in the SAP system. Therefore, the PN inventory location information corresponding to the PN can be extracted by retrieving the SAP inventory data; the materials on each PN inventory location also need to be additionally judged for quality reliability, and only good materials can be added to the PN inventory location information.
[0057] 105. Generate a product configuration sheet based on BOM composition information and PN inventory location information, according to preset product module configuration rules and product modular dependency and mutual exclusion relationships;
[0058] The specific process of generating the product configuration list is as follows: Figure 2 As shown, the process is as follows:
[0059] 201, determine the material unit in each level according to the BOM composition information;
[0060] Assume that the expression of the BOM composition information of a PN is BOM = [X1, X2, ..., X n ], indicating that the first level includes n material units, where X n Indicates the nth material unit;
[0061] 202, determining the substitution relationship between material units in each level according to the preset product module configuration rules;
[0062] The pre-set product module configuration rules are pre-set when the product is modularized. For example, if there are only two memory slots on a motherboard, only two memory sticks can be inserted. Assuming that X1 and X2 are different types of memory sticks in the first level, then X1 and X2 can replace each other, and the substitution relationship between X1 and X2 can be determined.
[0063] 203, determine the dependency and mutual exclusion relationship between material units in each level according to the dependency and mutual exclusion relationship of product modularization;
[0064] The mutually exclusive relationship of product modular dependency is obtained based on the assembly experience during product production, which can be manually preset or automatically generated by the system;
[0065] Dependency and mutual exclusion relationships include dependency and / or mutual exclusion relationships. Dependency relationships mean that two material units at the same level or different levels need to be used together.
[0066] The mutually exclusive relationship means that two material units of the same level or different levels cannot be used at the same time; for example, there are only 3 PCIE slots on the motherboard. Assuming that X4 needs to occupy 2 PCIE slots and X5 needs to occupy 3 PCIE slots, then X4 and X5 cannot be used at the same time, which is a mutually exclusive relationship.
[0067] 204, based on the substitution relationship and combined with the PN inventory location information, determine the producible quantity at each level;
[0068] S1, extract the target material unit of the first level; that is, BOM = [X1, X2, ..., X n ];
[0069] S2, determining whether the target material unit of the first level is the smallest unit component;
[0070] Since the target material unit X1-X nContains n items, all of which need to be traversed and judged. Take X1 as an example to determine whether the target material unit X1 of the first level is the smallest unit part;
[0071] S3, if it is a minimum unit component, determine whether there is a first material unit in the first level that has a substitution relationship with the target material unit;
[0072] S4, if the first material unit exists, the total quantity of the target material unit and the first material unit is obtained in combination with the PN inventory location information as the producible quantity of the target material unit;
[0073] S5, if the first material unit does not exist, the quantity of the target material unit is obtained in combination with the PN inventory location information as the producible quantity of the target material unit;
[0074] S6, if it is not the smallest unit, obtain the composition of X1 X1 = [X 1-1 , X 1-2 , ..., X 1-m ], m represents the number of material units contained in the next level of X1, and the smallest unit component is determined for each material unit in X1, that is, steps S2 to S5 are repeatedly executed until the smallest unit component is reached;
[0075] S7, combining steps S1 to S6, the producible quantity of each level in the BOM component information can be obtained.
[0076] 205, based on the producible quantities of all levels and combined with the dependent and mutually exclusive relationships, a product configuration list is obtained.
[0077] Among them, according to the producible quantity of all levels, the quantity of different material units in each level is determined according to the dependent mutually exclusive relationship, and the final producible quantity of all levels is obtained, and the product configuration list is obtained according to the final producible quantity.
[0078] 106. Determine the maximum assembly quantity of the product corresponding to the production product order data according to the product configuration sheet.
[0079] Among them, the maximum assembly quantity of the product that can be assembled can be determined based on the product configuration list, thereby determining how many products can be produced in the product order data.
[0080] The implementation principle of the embodiment of the present invention is:
[0081] When receiving product information creation order data, determine the multiple modules required for the production of the product based on the product information creation order data; determine the material number PN and PN code corresponding to each module; extract the PN basic information from the PLM data based on the PN code, and extract the BOM composition information corresponding to the PN from the PLM data; extract the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data; generate a product configuration sheet based on the BOM composition information and PN inventory location information, according to the preset product module configuration rules and product modular dependency mutual exclusion relationship; determine the maximum assembly quantity of the product corresponding to the production product order data based on the product configuration sheet. Combined with PLM data and SAP inventory data, establish data interoperability and data binding relationships between the business sales end, product production end, and material storage warehouse end, so as to determine the maximum assembly quantity of the product corresponding to the generated product order data, improve the efficiency of the delivery process from sales to production, optimize the warehousing and procurement structure, and consume backlog inventory.
[0082] In combination with the method for configuring a trusted innovation order combining PLM and SAP described in the above embodiments, the trusted innovation order configuration system combining PLM and SAP is described below through an embodiment.
[0083] like Figure 3 As shown, an embodiment of the present invention provides a trust-based order configuration system combining PLM and SAP, including:
[0084] A product module determination unit 301 is used to determine a plurality of modules required for producing a product according to the product information creation order data when receiving the product information creation order data;
[0085] PN and PN code determination unit 302, used to determine the material number PN and PN code corresponding to each module;
[0086] A material information extraction unit 303 is used to extract PN basic information from the PLM data according to the PN code, and extract BOM component information corresponding to the PN from the PLM data;
[0087] The inventory information extraction unit 304 is used to extract the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data;
[0088] The output configuration sheet production unit 305 is used to generate a product configuration sheet according to the BOM composition information and the PN inventory location information, according to the preset product module configuration rules and the product modular dependency and mutual exclusion relationship;
[0089] The product quantity determination unit 306 is used to determine the maximum assembly quantity of the product corresponding to the production product order data according to the product configuration list.
[0090] The implementation principle of the embodiment of the present invention is:
[0091] When receiving the product information creation order data, the product module determination unit 301 determines the multiple modules required for the production of the product according to the product information creation order data; the PN and PN code determination unit 302 determines the material number PN and PN code corresponding to each module; the material information extraction unit 303 extracts the PN basic information from the PLM data according to the PN code, and extracts the BOM composition information corresponding to the PN from the PLM data; the inventory information extraction unit 304 extracts the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data; the output configuration sheet production unit 305 generates a product configuration sheet according to the BOM composition information and PN inventory location information, the preset product module configuration rules and the product modularization dependency mutual exclusion relationship; the product quantity determination unit 306 determines the maximum assembly quantity of the product corresponding to the production product order data according to the product configuration sheet. Combined with PLM data and SAP inventory data, data intercommunication and data binding relationships are established between the business sales end, the product production end and the material storage warehouse end, so as to determine the maximum assembly quantity of the product corresponding to the generated product order data, improve the efficiency of the delivery process from sales to production, optimize the warehousing and procurement structure, and consume the backlog inventory.
[0092] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0093] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0094] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0095] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0096] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention are included in the scope of the claims of the present invention to be approved.
Claims
1. A method for configuring trustworthy orders combining PLM and SAP. It is characterized in that include: When receiving product credential creation order data, determining multiple modules required for producing the product according to the product credential creation order data; Determine the material number PN and PN code corresponding to each module; Extracting PN basic information from product lifecycle management (PLM) data according to the PN code, and extracting BOM component information corresponding to the PN from the PLM data; Extracting the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data; Generate a product configuration sheet according to the BOM composition information and the PN inventory location information, in accordance with the preset product module configuration rules and the product modularization dependency and mutual exclusion relationship; The maximum assembly quantity for producing the product corresponding to the product order data is determined according to the product configuration sheet.
2. According to the method for configuring a trust-based order combining PLM and SAP according to claim 1, It is characterized in that The PN basic information includes material name, material classification and material group.
3. According to the method for configuring a trust-based order combining PLM and SAP according to claim 2, It is characterized in that The BOM composition information includes multiple levels, and each level includes multiple material units.
4. According to the method for configuring a trust-based order combining PLM and SAP according to claim 3, It is characterized in that The generating of a product configuration sheet according to the BOM composition information and the PN inventory location information, according to the preset product module configuration rules and the product modularization dependency mutually exclusive relationship, includes: Determine the material unit in each level according to the BOM composition information; Determine the substitution relationship between material units in each level according to the preset product module configuration rules; Determine the dependency and mutual exclusion relationship between material units at each level according to the dependency and mutual exclusion relationship of product modularization; According to the substitution relationship and in combination with the PN inventory location information, determine the producible quantity of each level; The product configuration list is obtained by integrating the producible quantities of all levels in combination with the dependent mutually exclusive relationships.
5. According to the method for configuring a trust-based order combining PLM and SAP according to claim 4, It is characterized in that Determining the producible quantity of each level according to the substitution relationship and in combination with the PN inventory location information includes: S1, extract the first-level target material unit; S2, determining whether the target material unit of the first level is a minimum unit component; S3, if it is a minimum unit component, determine whether there is a first material unit in the first level that has a substitution relationship with the target material unit; S4, if the first material unit exists, obtaining the sum of the quantity of the target material unit and the first material unit in combination with the PN inventory location information as the producible quantity of the target material unit; S5, if the first material unit does not exist, obtaining the quantity of the target material unit in combination with the PN inventory location information as the producible quantity of the target material unit; S6, if it is not the smallest unit element, repeat steps S2 to S5 until the smallest unit element is reached; S7, combining steps S1 to S6, obtaining the producible quantity of each level in the BOM composition information.
6. According to the method for configuring a trust-based order combining PLM and SAP according to claim 5, It is characterized in that The product configuration list is obtained by combining the producible quantities of all levels with the dependent mutually exclusive relationships, including: According to the producible quantities of all levels, the quantity of different material units in each level is determined according to the dependent mutually exclusive relationship to obtain the final producible quantities of all levels; A product configuration list is obtained according to the final producible quantity.
7. According to the method for configuring a trust-based order combining PLM and SAP according to claim 6, It is characterized in that The dependent mutually exclusive relationship includes a dependent relationship and / or a mutually exclusive relationship. The dependent relationship is that two material units at the same level or different levels need to be used together, and the mutually exclusive relationship is that two material units at the same level or different levels cannot be used at the same time.
8. A trust-based order configuration system combining PLM and SAP. It is characterized in that include: A product module determination unit, configured to determine, upon receiving product information creation order data, a plurality of modules required for producing a product according to the product information creation order data; PN and PN code determination unit, used to determine the material number PN and PN code corresponding to each module; A material information extraction unit, configured to extract PN basic information from product lifecycle management (PLM) data according to the PN code, and extract BOM component information corresponding to the PN from the PLM data; An inventory information extraction unit, used to extract the PN inventory location information corresponding to the PN from the enterprise management solution SAP inventory data; An output configuration sheet production unit is used to generate a product configuration sheet according to the BOM composition information and the PN inventory location information, in accordance with the preset product module configuration rules and the product modular dependency and mutual exclusion relationship; A product quantity determination unit is used to determine the maximum assembly quantity for producing the product corresponding to the product order data according to the product configuration sheet.
