06_18-01-26_SAP SD Enterprise Structure, Customer Master, and Partner Function Configuration Overview
Topic Covered -
- SAP Enterprise Organization and Master Data Overview
- SAP Partner Functions and Customer Code Concepts
- SAP Customer Master and Account Group Configuration
- SAP Number Range Objects and Buffering Mechanism
- Internal and External Number Range Management in SAP
- SAP Business Partner and Customer Master Customization
- SAP Partner Determination Process
- SAP Partner Function Configuration and Customization
SAP Enterprise Organization and Master Data
Rohan led a session on enterprise organization structure and master data in SAP, covering topics such as sales organizations, company codes, distribution channels, and sales areas. He explained the relationship between these elements and demonstrated how to set up distribution chains. Rohan also discussed the different types of master data, including customer, material, condition, output, and customer material info records. He clarified the distinction between master data and transactional data, emphasizing that master data is static while transactional data is dynamic. Rohan then delved into customer master data, explaining various partner functions and scenarios in both B2B and B2C contexts. He used examples from Procter & Gamble and Reliance Fresh to illustrate these concepts, highlighting how different customer roles and relationships affect the setup of partner functions in SAP.
SAP Partner Functions and Codes
Rohan explained the concept of partner functions in SAP, including sold-to party, ship-to party, bill-to party, and payer roles. He emphasized the importance of assigning unique customer codes to each partner function to distinguish different roles and responsibilities. Rohan also discussed how separate codes help with reporting and error detection in invoicing processes. The discussion concluded with an explanation of why SAP provides distinct partner functions and the benefits of using separate code series for different roles.
SAP Customer Master Concepts
Rohan explained the concept of partner functions in SAP, including their German and English acronyms. He discussed the importance of account groups, which control the display of fields in the customer master. Rohan mentioned that a session on Business Partner will be held next Saturday, covering all modules. He also provided transaction codes for customer master in ECC and S4, and explained how SAP caters to different industry sectors with a consolidated view in the customer master.
SAP Account Groups Overview
Rohan explained the concept of account groups in SAP, discussing how they control fields, layouts, and number ranges based on business requirements. He clarified that while SAP mandates creation of four partner functions (sold-to, ship-to, bill-to, and payer), businesses can choose to use either a single account group with a single number range or multiple account groups with different ranges. Rohan also explained that account groups control customer numbers, with the option to have the business partner number and customer number either the same or separate, depending on configuration.
SAP Number Range Buffering Overview
Rohan explained the concept of number range objects in SAP, demonstrating how they allow independent numbering for different processes like sales orders and customers. He described how SAP manages concurrent user access by pre-assigning numbers from a buffer, which can be configured based on the number of parallel users expected. Rohan also explained the buffering mechanism, which controls how numbers are assigned to users when multiple people try to create records simultaneously.
SAP Number Range Management Concepts
Rohan explained the concepts of internal and external number ranges in SAP, highlighting their use cases and how to manage them. He clarified that external number ranges are used when customers are created in a different system and need to maintain the same number in SAP, while internal ranges are automatically assigned by the system. Rohan also discussed the importance of non-overlapping number ranges and the concept of one-time accounts for managing occasional customers without creating a new master record. The session concluded with a brief overview of creating and managing number ranges in the system.
SAP Number Range and Customization
Rohan demonstrated how to create and manage number ranges in SAP, explaining the process of identifying gaps and adding new numbers. He then showed Swati how to customize business partner views by making fields mandatory, suppressing unnecessary fields, and setting display modes, particularly for data imported from external systems. Rohan also briefly introduced the concept of text procedures for maintaining additional customer text, though he noted this feature is rarely used in practice.
SAP Customer Master and Partners
The team discussed customer master data and partner determination in SAP. Rohan explained additional fields in the customer master, including customer pricing procedures and text procedures, which Nutan clarified would be maintained at the account group level and can be activated for specific customers. They reviewed partner determination procedures, where Rohan demonstrated copying and customizing a standard procedure (AG) to create ZZAG, focusing on the most commonly used partner functions: sold-to-party, bill-to-party, payer, and ship-to-party. Rohan clarified that while some partner functions are non-changeable, others can be modified as needed.
SAP Partner Determination Process
Rohan explained the partner determination process in SAP, emphasizing that for account group ZZAG, all four partner functions (sold to party, bill to party, payer, and ship-to-party) are mandatory. He demonstrated how to assign a partner determination procedure to an account group and showed the corresponding updates in different SAP modules. Swati asked about remembering navigation paths, and Rohan advised practicing regularly and using transaction codes as a temporary aid, while noting that most sales and distribution functions are logically organized under the sales and distribution node.
SAP Partner Function Configuration Overview
Rohan explained the process of creating and assigning partner functions in SAP, including the steps for setting up customer hierarchies and controlling error messages through error groups. He demonstrated how to assign partner functions to account groups and customize the display of partner functions based on specific requirements. Rohan also showed how to create multiple account groups and assign different partner functions to each, while controlling the content determination to display only relevant partner functions.
SAP Partner Functions Customization
Rohan explained how to create and manage custom partner functions in SAP, including the process of mapping them to account groups. He clarified that while SAP provides default partner functions translated from German, users can create custom functions and assign them to specific account groups. Rohan also demonstrated how to create and manage transport requests, including taking ownership of requests created by others. As homework, Rohan asked students to create their own account groups and business partners before the next class on business partners.