Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: How does Generic Relate to L/S/A Business Partners #547

Open
nicoprow opened this issue Oct 20, 2023 · 0 comments
Open

Documentation: How does Generic Relate to L/S/A Business Partners #547

nicoprow opened this issue Oct 20, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@nicoprow
Copy link
Contributor

nicoprow commented Oct 20, 2023

We should create documentation how conceptionally the values in the generic business partner relate to the values of L/S/A business partners. This means, we need to know how exactly we expect a generic business partner to be mapped to the golden record and back.

Based on this abstract data model:

---
title: Generic
---
classDiagram

 Business_Partner --|> Generic_Address

    class Business_Partner{
        External ID
        Legal Entity BPN
        Site BPN
        Address BPN
        Is Own Company Data
        Name Parts
        Short Name
        Identifiers
        Legal Form
        States
        Classifications
        Roles
        
    }

    class Generic_Address{
        Address Type
        Geo-Coordinates
        Country
        Admin Level 1
        Admin Level 2
        Admin Level 3
        City
        District
        Postal Code
        Company Postal Code 
        Industrial Zone
        Street Name
        Street Name Prefix
        Street Name Additional Prefix
        Street Name Suffix
        Street House Number
        Street Direction
        Street Milestone
        Building
        Floor
        Door
        Alternative Geo-Coordinates
        Alternative Country
        Alternative Admin Level 1
        Alternative Delivery Service Number
        Alternative Delivery Service Type
        Alternative Delivery Service Qualifier
        Alternative City
        Alternative Postal Code
    }
---
title: LSA
---
classDiagram
 Legal_Entity --|> Legal_Address
 Site --|> Site_Main_Address
    class Legal_Entity{
        BPNL,
        Legal Name,
        Legal Short Name,
        Identifiers,
        Legal Form
        States
        Classifications
    }

    class Legal_Address{
        BPNA,
        Name,
        States,
        Identifiers
        Geo-Coordinates
        Country
        Admin Level 1
        Admin Level 2
        Admin Level 3
        City
        District
        Postal Code
        Company Postal Code 
        Industrial Zone
        Street Name
        Street House Number
        Street Direction
        Street Milestone
        Building
        Floor
        Door
        Alternative Geo-Coordinates
        Alternative Country
        Alternative Admin Level 1
        Alternative Delivery Service Number
        Alternative Delivery Service Type
        Alternative Delivery Service Qualifier
        Alternative City
        Alternative Postal Code
    }

    class Site{
        BPNS,
        Name,
        States
    }
   
   class Site_Main_Address{
        BPNA,
        Name,
        States,
        Identifiers
        Geo-Coordinates
        Country
        Admin Level 1
        Admin Level 2
        Admin Level 3
        City
        District
        Postal Code
        Company Postal Code 
        Industrial Zone
        Street Name
        Street House Number
        Street Direction
        Street Milestone
        Building
        Floor
        Door
        Alternative Geo-Coordinates
        Alternative Country
        Alternative Admin Level 1
        Alternative Delivery Service Number
        Alternative Delivery Service Type
        Alternative Delivery Service Qualifier
        Alternative City
        Alternative Postal Code
    }

    class Additional_Address{
        BPNA,
        Name,
        States,
        Identifiers
        Geo-Coordinates
        Country
        Admin Level 1
        Admin Level 2
        Admin Level 3
        City
        District
        Postal Code
        Company Postal Code 
        Industrial Zone
        Street Name
        Street House Number
        Street Direction
        Street Milestone
        Building
        Floor
        Door
        Alternative Geo-Coordinates
        Alternative Country
        Alternative Admin Level 1
        Alternative Delivery Service Number
        Alternative Delivery Service Type
        Alternative Delivery Service Qualifier
        Alternative City
        Alternative Postal Code
   }
@nicoprow nicoprow added the documentation Improvements or additions to documentation label Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant