EX090 MODUS M365 Job Structure (M365)
Project management using job structures.
Dependency graph
Dependencies from
- Engineering to order
- Purchase Request for Engineering to order
- Product configurator for Engineering to Order
Objects
Codeunit
Enum
| ID | Name | Description |
|---|---|---|
| 5130099 | M365 Report Selection |
EnumExtension
| ID | Name | Description |
|---|---|---|
| 1173 | Attachment Document Type | |
| 7602 | Calendar Source Type | |
| 5505265 | M365 Generate Autom. Cost Object |
Page
PageExtension
PermissionSet
| ID | Name | Description |
|---|---|---|
| 18126548 | M365 EOS090 ADM |
Query
Table
| ID | Name | Description |
|---|---|---|
| 5130099 | M365 Job Struct. Line Addition | |
| 5130100 | M365 Engineering Setup | |
| 5130101 | M365 Engineering Report Sel. | |
| 5130102 | M365 Job Indicator Style | |
| 5130103 | M365 Sales Inquiry Templates | |
| 5130104 | M365 Engineering Cue | |
| 5130112 | M365 Detailed Job Cost Entry | |
| 5130113 | M365 Arch. Det. Job Cost Entry | |
| 5130114 | M365 Job Structure Res. Cap. | |
| 5130115 | M365 Job Structure Header | |
| 5130116 | M365 Job Structure Line | |
| 5130117 | M365 Job Contact | |
| 5130118 | M365 Job Struct. Header Arc. | |
| 5130119 | M365 Job Struct. Line Archive | |
| 5130123 | M365 Job Status | |
| 5130124 | M365 Job Process Control | |
| 5130126 | M365 Job Schedule Line | |
| 5130127 | M365 Job Schedule Code | |
| 5130128 | M365 Standard Task Schedule | |
| 5130131 | M365 Job Structure Disposition | |
| 5130135 | M365 Disposition Lookup | |
| 5130245 | M365 Job Schedule Temp. Line | |
| 5130246 | M365 Job Schedule Temp. Header | |
| 5312701 | M365 Job Structure Log | |
| 5312704 | M365 Cust./Vend./Item Stat. | |
| 5312710 | M365 Job Structure Line Buffer |
Report
| ID | Name | Description |
|---|---|---|
| 5130100 | M365 Job Change Status | |
| 5130101 | M365 Job Navigate | |
| 5130102 | M365 Job Calc Plan - Plan Wksh | |
| 5130103 | M365 Calc. Job Usage | |
| 5130104 | M365 Recalc Actual Cost | |
| 5130112 | M365 Explode Prod. Item | |
| 5130113 | M365 Job Create Sales Doc. | |
| 5130114 | M365 Calc. Job Assembling | |
| 5130115 | M365 Job Create Purch Doc. | |
| 5130116 | M365 Post Job Inventory Cost | |
| 5130117 | M365 Job Create Req. Worksheet | |
| 5130118 | M365 Job Create Prod. Order | |
| 5130119 | M365 Copy Job Structure | |
| 5130123 | M365 Job Create Sal. Ret. Ord. | |
| 5130124 | M365 Spare Parts Catalog | |
| 5130127 | M365 Filter Job Disposition | |
| 5130128 | M365 JS Create BOM an RP | |
| 5130135 | M365 Job Update Batch | |
| 5130136 | M365 Item Requmnt. Line List | |
| 5130142 | M365 Job Create Spare Part Qu. |
TableExtension
ControlAddIn
| ID | Name | Description |
|---|---|---|
| 0 | M365GanttDiagram |
Build environment
| Type | Value |
|---|---|
| Version | 26.0.19.0 |
| Application | 26.0.0.0 |
| Platform | 15.0 |
| Runtime | 15.0 |
| Target | Cloud |
| Locale | W1 |
| Commit |
Obsolete Items
| Version | Object | Type | Name | Reason |
|---|---|---|---|---|
| 22.0 | TableExtension 5312700 M365 MEB Resource | Field | M365 Vendor No. | No use, use original field Vendor No. |
| 20.0 | Table 5130116 M365 Job Structure Line | Field | Structure Level | deactive |
| 20.0 | TableExtension 5130102 M365 MEB Item | Field | M365 Job Location | No use, please use the project location in engineering setup |
| 20.0 | TableExtension 5312700 M365 MEB Resource | Field | M365 Project Account No. | No use |
| 20.0 | TableExtension 5312700 M365 MEB Resource | Field | M365 Calendar Round Precisi | No use |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Customer No. | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Contact No. | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Contact | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Customer Name | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Customer Name 2 | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Address | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Address 2 | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to City | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Post Code | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to County | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Sell-to Country/RegionCod | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Code | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Name | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to City | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Contact | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to County | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Country/RegionCod | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Name 2 | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Address | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Address 2 | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312701 M365 MEB Job | Field | M365 Ship-to Post Code | Use Standard BC20 Job Field |
| 20.0 | TableExtension 5312717 M365 MEB Production Order | Field | M365 Job No. | No longer use, use Prod. Order Line instead |
| 18.1 | TableExtension 5312722 M365 MEB Manufacturing Setup | Field | M365 Prod BOM Version Nos. | No longer in use, report will care for that alone |
| 18.1 | TableExtension 5312722 M365 MEB Manufacturing Setup | Field | M365 Routing Version Nos. | No longer in use, report will care for that alone |
| 18.0 | Table 5130100 M365 Engineering Setup | Field | Res. Planning by Engineering | Not necessary anymore |
| 18.0 | Table 5130100 M365 Engineering Setup | Field | Automatic Res. Planning | Not necessary anymore |
| 18.0 | Table 5312704 M365 Cust./Vend./Item Stat. | TableObject | M365 Cust./Vend./Item Stat. | No longer in use |
| 17.1 | Table 5130100 M365 Engineering Setup | Field | Item Jnl. Template Inv. Cost | No longer in use, because report is no longer stand alone |
| 17.1 | Table 5130100 M365 Engineering Setup | Field | Item Jnl. Batch Inv. Cost | No longer in use, because report is no longer stand alone |
Changelog
26.0.19.0
Released: OnPremise: 08. October 2025 | Saas: 08. October 2025
- 19353: EX090 M365 Modify M365JobStructureLine optimization
26.0.17
Released: OnPremise: 19. September 2025 | Saas: 19. September 2025
- 19151: EX090 M365 Add event in report 5130112, so that, adding records in tempProdBomline is possible to manage more data than the actual
26.0.15
Released: OnPremise: 27. August 2025 | Saas: 27. August 2025
- 18979: EX090 M365 Add more details (about project structure line), to record that generates recalculation message of related production order
26.0.14
Released: OnPremise: 14. July 2025 | Saas: 14. July 2025
- 16386: EX090 M365 In ‘Project structure card’, on lines the system always applies informations from item card and not from Stockkeeping linked to location on lines
26.0.12
Released: OnPremise: 10. July 2025 | Saas: 11. July 2025
- 18725: EX090 M365 In “Project Assembling Journal”, trying to post line with “Bin code” empty returns error “The Bin does not exist. Identification fields and values: Location Code=’(code)',Code=’'"…(COMPLETE TITLE IN SYSTEM INFO)
26.0.11
Released: Saas: 29. April 2025
- 18135: EX090 M365 In ‘Project structure card’, function ‘Prod. BOM explode’ doesn’t consider ‘Scrap %’ value
- 18132: EX090 M365 Add event, in order to insert in different way from standard the project structure header
- 17981: EX090 M365 Function ‘Navigate project’, from ‘M365 Project Structure Card’, ‘M365 Project Structure Header’ and ‘M365 Detailed Project Cost Entry’, returns error ‘There are no records with this Project number.’
- 17935: EX090 M365 In page ‘Project structure card’, creating line with item with field ‘Project replenishment system’ equal to ‘Project purchase’, field ‘Reordering significant’ is set to ‘Manual’
- 17736: BC 26 Compatibility
25.0.36
Released: OnPremise: 10. March 2025 | Saas: 10. March 2025
- 17483: EX090.04 ETO Add, in ‘Engineering setup’, a flag to to avoid production orders update that have at least a line linked to a job structure
25.0.35
Released: OnPremise: 05. March 2025 | Saas: 05. March 2025
- 17687: EX090 Fix Offer generation for field ‘UoM code’ if Item don’t have ‘Sales UoM Code’
- 17698: EX090 M365 - Added new event in CreateSelectStructFromSales of Codeunit 5130115 “M365 Job Sales Mgt.”
- 17684: EX090 M365 - Handle ‘M365 job no.’ and ‘M365 job structure no.’ fields on Production Order Components during generation by Job Disposition
25.0.32
Released: OnPremise: 26. February 2025 | Saas: 26. February 2025
- 17592: EX090 M365 High times to post invoices and cancel project structures
25.0.30
Released: OnPremise: 29. January 2025 | Saas: 29. January 2025
- 17269: EX090 M365 In page ‘Project ledger entries’, for sales line linked to project structure, field ‘Line amount’ still contains discount
- 17280: EX090 M365 EX090 M365 - In ‘Project Structure Disposition’, selecting ‘Crea batch quote’ and ‘All marked lines’ returns error ‘There is no Project Structure Line Disposition within the filter.’
25.0.29
Released: OnPremise: 27. January 2025 | Saas: 27. January 2025
- 17280: EX090 M365 EX090 M365 - In ‘Project Structure Disposition’, selecting ‘Crea batch quote’ and ‘All marked lines’ returns error ‘There is no Project Structure Line Disposition within the filter.’
25.0.28
Released: OnPremise: 22. January 2025 | Saas: 22. January 2025
- 17161: EX090 M365 Add event in codeunit 5130128 ‘M365 Calc. Job Structure Dates’, to manage selection externally
25.0.24
Released: OnPremise: 16. January 2025
- 17031: EX090 M365 Add event in report ‘M365 Explode Prod. Item’ (5130112), to be able to set boolean field ‘Calculate prices’ to ‘false’ by default
- 17004: EX090 M365 In page ‘Engineering setup’ in italian language the labels ‘Project transfer location’ and ‘N. routing standard’ aren’t translated
25.0.20
Released: OnPremise: 10. January 2025 | Saas: 10. January 2025
- 16313: EX090 M365 Change, in page ‘Sales order’, label ‘Extended Data (M365)’ to ‘Engineering’
25.0.19
Released: OnPremise: 07. January 2025 | Saas: 07. January 2025
- 16947: EX090 M365 Add event in table ‘M365 Batch Quote Vendor Line’, to influence execution of function InsertItemVendorEntry
25.0.18
Released: OnPremise: 23. December 2024 | Saas: 23. December 2024
- 16870: EX090.04 ETO In page ‘Project structure card’, “sales” functions lines create documents not considering items translation
- 16690: EX090.04 ETO In page ‘Item ledger entry’, posting reclassification with flag ‘Prevent Project Structure Negative Inventory’ abled in ‘Engineering setup’ the flags ‘Project structure no.’ and ‘Project structure entry no.’ are filled
25.0.15
Released: OnPremise: 15. November 2024
- 16579: EX090 M365 Fields ‘Project structure no.’ and ‘Entry no.', in table ‘Time sheet lines’ aren’t present in table ‘Time sheet lines archives’
- 16451: EX090.04 ETO In page ‘Project structure card’, using report ‘Copy project structure’ and template with field ‘Constr. structure template’ populed in ‘Project Assisted Creation’, fields ‘Starting date’ and ‘Ending date’ on lines aren’t filled
- 16531: EX090.04 ETO Add event in report 5130118 ‘M365 Job Create Prod. Order’, when creating production order
25.0.13
Released: OnPremise: 13. November 2024
- 16451: EX090.04 ETO In page ‘Project structure card’, using report ‘Copy project structure’ and template with field ‘Constr. structure template’ populed in ‘Project Assisted Creation’, fields ‘Starting date’ and ‘Ending date’ on lines aren’t filled
25.0.12
Released: OnPremise: 11. November 2024
- 16468: EX090.04 ETO In page ‘Project structure card’, using field ‘Eos job assisted creation code’ to create a 2nd or more quote structure, structures of type “always” are created
- 15692: EX090 M365 When function ‘Calculate detailed costs’ (in ‘Project structure card’) is executed, reference to project structure in table ‘Change log entry’ isn’t deleted
- 16066: EX090 M365 In page ‘Project structure card’, selecting through function of field ‘No.’ another series no. linked via relationship, this isn’t set
- 15889: EX090 M365 In ‘Sales order’ with line of type ‘G/L account’, selecting ‘Project structure’ to create a new project structure is requested to be filled field ‘Location code’
- 15937: EX090 M365 MODUS Make app compatible with BC25
24.0.23
Released: OnPremise: 11. September 2024
- 14871: EX090 M365 Add possibility to create job structures (even already configured) from pages ‘Sales orders’ and ‘Job card’
24.0.22
Released: OnPremise: 12. July 2024 | Saas: 15. July 2024
- 15498: EX090 M365 Check, when assigning free purchase line in project structure disposition, value on ‘Q.ty outstanding’ instead of that on ‘Q.ty to receive’
24.0.21
Released: OnPremise: 27. June 2024 | Saas: 28. June 2024
- 15432: EX090 M365 In page ‘Project structure card’, information of a line is copied on other lines, even if ‘Description’, ‘No.’ and ‘Level’ are different
24.0.20
Released: OnPremise: 10. June 2024 | Saas: 11. June 2024
- 15304: EX090 M365 In table ‘M365 Job Structure Line’, filling field ‘Sales Line Discount %’ returns error ‘There is insufficient memory to execute this function. This can be caused by recursive function calls…(COMPLETE TITLE IN SYSTEM INFO)
24.0.19
Released: OnPremise: 05. June 2024 | Saas: 07. June 2024
- 15307: EX090 M365 Job queue 5130135 starts again after 12 hours, colliding with the previous one sending it wrong even if the process timeout has been changed
- 15301: EX090 M365 In page ‘Project schedule’, selecting function ‘Use standard task schedule’ the field ‘Type’ on line is filled with wrong value ‘2’
24.0.16
Released: OnPremise: 15. May 2024
- 15194: EX090 M365 In page ‘Project structure Card’ and in italian language, lauching function ‘Create sales order’ for multiple item lines returns wrong error ‘La strategia di ricerca non è stata presa in relazione all’assemblea’
24.0.15
Released: OnPremise: 17. April 2024
- 14904: EX090 ETO In italian language, searching for ‘Commesse’ it’s not possible to find pages related to ‘Progetti’
- 14586: EX090:M365.JSRemove Obsolete NoSeriesManagement BC24
- 14487: EX090 ETO M365 Modify translations from job and project, to uniform app to BC24
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.