Main topics

  • User menu

    • The QPPD and its transactions are now available in SAP Menu → Logistics → Central Functions.

  • Change document profile

    • The writing of change documents has been revised.  It is now possible to specify via customzing for which fields change documents should be written. Furthermore, CDS-view are provided to read the change documents.

  • New status "Technical Error"

    • The nodes of an object get the status "Technical Error (IZQTD)" if an exception occurs during the initialization of an object. For example, by a used hierarchy, which no longer exists in Customizing.

  • New fast entry Direct

    • New collective entry mask outside the standard synchronization.

  • Rework of global generation

    • A pending GG no longer generates an error message after a BUS call or a GUI action, which causes a status change.

    • If a global generation is pending when saving, the user will be presented with a popup to decide whether to re-run the global generation.

    • If an object has a non-unique name when saved, the rule name is changed to the GUID in the BUS case. In the GUI case, the user is asked to make a decision accordingly beforehand via a popup.

  • Copy nodes

    • When dragging a node in the GUI to copy it using drag&drop functionality, and that copying is allowed, then the user is offered two options with/without child nodes for copying.

  • Miscellaneous text adjustments/translation corrections in DE, EN, FR

  • APPS

    • SD

      • The FDM in sales order integration can alternatively be displayed as an additional tab on the items overview screen.

New functions

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Neue Funktion

NOTE-3367

User menu

Added user menu to SAP Menu:

SAP Menu
-> Logistics
-> Central Functions
-> Quality, Product and Production Definition

Neue Funktion

NOTE-3366

SD TAB

The FDM in sales order integration can alternatively be displayed as an additional tab on the overview screen of the items.

Neue Funktion

NOTE-3365

New fast data Maintenace direct

On the one hand, the class enables a collective entry on the regulation group for the visible objects on item type level. On the other hand, collective entries can also be created within an object for the subordinate nodes.
This associated class does not work with standard synchronization, but becomes active only when the tab is selected in the GUI.
The element group data of the associated nodes are displayed in rows. Only system fields and element values are displayed. Inspection characteristics are not supported.
If complex and non-unique element values are to be selected in the rules type, relations can be stored in the syncmodel (name of the object type ) in the mapping.
The synchronization is done by the button "Sync manual".
This class requires the view of the class /SCT/QP_CL_FDM_DIRECT_VIEW.

Create an objectyp containing the classes /SCT/QP_CL_FDM_DIRECT and /SCT/QP_CL_FDM_DIRECT_VIEW. Link the objekttyp to specification Group or a specification. Maintain mapping in synchronisation if element definition is not unique

Neue Funktion

NOTE-3359

MAMBA Expander

EXPANDERS not used on a node are no longer available in the LAYOUT.

Neue Funktion

NOTE-3355

BRF+: Additional structure and tables definition for positions in the hierarchy

In BRF+ functions data can be obtained from positions with the relative positioning to the current node by using the following structure prefixes: FIRST, LAST, PREVIOUS, NEXT.

Use of structure and table prefix
FIRST
LAST
PRIEVIOUS
NEXT

Neue Funktion

NOTE-3348

PP: Costing of the sales order and confirmation of results

The PP-Service class is extended by further 4 functions:

1) Costing of sales order can be started inside and outside the sales order in "light" mode (with display of costing results) as well as in "dark" mode (without display).
2) Display of the costing of the sales order
3) Cost calculation for a costing number
4) Cost of assemblies for an order or order item

use methods in class /SCT/QP_CL_PP_SERVICE
 /sct/qp_if_pp_service~calculate_sd_process
/sct/qp_if_pp_service~calculate_sd_display
/sct/qp_if_pp_service~calculate_sd_result
/sct/qp_if_pp_service~calculate_result

Neue Funktion

NOTE-3345

GUI: Copy nodes

If a node is dragged to a node in the GUI to copy it using drag and drop functionality,and that copying is allowed, then the user is offered two options with/without child nodes for copying.

Neue Funktion

NOTE-3324

New authorization object /SCT/QPPD2 with "Plant" field

In addition to the previous authorization object /SCT/QPPD with the fields VART, VTYP, AG, ACTVT, another authorization object /SCT/QPPD2 with the fields VART, VTYP, AG, WERKS, ACTVT is provided, which enables a check with the new field Plant.

Neue Funktion

NOTE-3295

Change documents Release 2303: Change document profile

The writing of change documents has been revised. It is now possible to specify via customzing for which fields change documents are to be written. In addition, CDS-view is provided to read out the change documents.

The change document profile "X" must be entered.
For S/4 systems: The class /SCT/QP_CL_CHGDOC_S4 must be entered as class for the interface /SCT/QP_IF_CHGDOC.
For the FBD "SCT_CHGD" must be set: DB data "Individual". For the migration to the new settings the program /SCT/QP_MIGRATE_CDP can be used.

Neue Funktion

NOTE-2009

New status "Technical error

The nodes of an object get the status "Technical error (IZQTD)" if an exception occurs during the initialization of an object. For example, due to a hierarchy used, which no longer exists in Customizing.

Technical changes

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Technische Änderung

NOTE-3399

CDS-views: Splitting into consumer/interface views

The provided CDS-views /SCT/QP_C_DOMAIN_01, /SCT/QP_C_NODE, /SCT/QP_C_PP_PLPO are split into consumer/interface views.

All customer views that refer to the views /SCT/QP_C_DOMAIN_01, /SCT/QP_C_NODE, /SCT/QP_C_PP_PLPO must be adjusted.

Technische Änderung

NOTE-3398

ECC: GET_ECC_KEYS extension for APPs

Extension of the ECC->GET_ECC_KEYS method with the other APPs.

Technische Änderung

NOTE-3396

BADI GUI->DO_MT_CTEXT_SEL

With NOTE-3249, the interaction of the GUI with the CONTROLLER has already been revised with regard to the processing of the GUI FCODEs. With this NOTE, the BADI GUI->DO_MT_CTEXT_SEL is extended with regard to its signature so that all available information from the standard is made available. The BADI is also provided in all three processing cases.

Technische Änderung

NOTE-3391

Old objects

Various objects will be moved to the OLD package and will not be delivered for new customers.

Technische Änderung

NOTE-3389

Authorization check for system regulation types deactivated

Authorization check for system regulation types deactivated

Technische Änderung

NOTE-3386

Value fields: Extension

The field SOLLINTEINH has been added to the structure /SCT/QP_S_VALUEFIELDS_PMK.
The field ORIGIN of type /SCT/QP_ORIGIN (SSTRING) has been added to the structure /SCT/QP_S_VALUEFIELDS_VAL_PMK.
Since the /SCT/QP_S_VALUEFIELDS_VAL_PMK is included in the structures /SCT/QP_S_GENER and /SCT/QP_S_GENER_PMK, the ORIGIN field must be deleted there.
Extension category /SCT/QP_S_VALUEFIELDS_VAL_PMK changed to "arbitrarily extendable".

Fields deleted from VALUEFIELDS_VAL_PMK: MODEREF, MANU, ORIGIN
New structure VALUEFIELDS_VPS created with the fields: MODEREF, MANU, ORIGIN.
Fields deleted from VALUEFIELDS_VAL: TDOBJEKT, TDID, TDNAME, TDSPRAS.
New structure VALUEFIELDS_VAL_STX with the fields: TDOBJECT, TDID, TDNAME, TDSPRAS.
In S_GENER and S_GENER_PMK and VALUEFIELDS the structure VALUEFIELDS_VPS included.
In VALUEFIELDS the structure VALUEFIELDS_VAL_STX is included.
In S_GENER the structure VALUEFIELDS_VAL_STX is included.

Technische Änderung

NOTE-3384

Report TADIR_UPDATE: Changing the transport layer

The report /SCT/QP_TADIR_UPDATE is extended by the function that also the transport layer can be changed.

Technische Änderung

NOTE-3383

Save

1) In MODEL->DO_SAVE the export parameter ET_SAVED_ROOT was not always passed correctly.
2) Performance optimization: In MODEL->DO_MERGE_SAVE_DATA the existing data are deleted only if these already exist.
3) In CONTROLLER->DO_SAVE the FT as well as the AL was stored only after the COMMIT and thus only with the termination of the session. The FT is now stored by the MODEL, the AL by the CONTROLLER.
4) With BUS->SAVE and CONTROLLER->DO_SAVE the stored ROOTs are made available in the new export parameter ET_SAVED_ROOT. Since BUS->SAVE has an export parameter BASE, the known parameter EV_NO_AUTHORITY is also made available.
5) The no longer used parameter IV_FORCE_GENERATE in BUS->SAVE has been removed.
6) In VART->SAVE the export parameter from BUS was passed through.

Technische Änderung

NOTE-3377

Deleting VART nodes with ECC docs

1) There was sometimes an unauthorized error message when deleting an object that was used in the ECC document.
2) The work mode was not set correctly when loading data that was already partially loaded in the MODEL.
3) GUI->ON_MT_NODE_KEYPRESS: Change to the method GUI->DO_PROCESS_FCODE from NOTE-3249.
4) GUI->ON_ACTION_DELETE now calls GUI->ON_ACTION_DELETE_REL if the relation type is set accordingly. Thus, the deletion correctly distinguishes between the deletion of a node and a relation.

Technische Änderung

NOTE-3375

VART class: event handler for error inheritance

A new method ON_NODE_OWN_CHILDREN_ERROR is provided in the VART class to override the inheritance of the error from child nodes.

Technische Änderung

NOTE-3373

SD Release 2303

A filter on VARTen, which are involved in the Syncmodell, was inserted. Changes made on the VBPA header are now also distributed to all positions. SYNC does not have to be reactivated after SAVE_DOCUMENT.

Technische Änderung

NOTE-3372

Refresh of lastupdate

The precision of LASTUPDATE has been increased from DEC15 to DEC21(7). With this, time is recorded exactly to 10^-6 seconds. Thus, there is no longer a need to wait for the next second to start while saving. This increases the performance when saving.

Technische Änderung

NOTE-3371

MAMBA Column Optimization

In MAMBA_VIEW the methods SET_COLOPT_MODEL and SET_FCAT_LAYOUT_COLCWIDTH_OPT are provided to change the internal flags COL_OPT in MAMBA-Model and COL_OPT / CWIDTH_OPT in the field catalog layout according to customer requirements.

Technische Änderung

NOTE-3370

VART/BUS: Change of POSNR

The two new methods SWITCH_NODE_POSITION and SET_BASE_POSNR in the VART/BUS class can now be used to change the POSNR of those BASE entries for which sorting is activated.

Technische Änderung

NOTE-3364

Restructure access to system elements

For accessing system element the following methods have been provided in TOOLS class: IS_SYSTEM_ELEMENT, GET_SYSTEM_ELEMENT_VALUE, GET_SYSTEM_ELEMENT_PRAEFIX.

If the $SYSTEM$ element was used, the element and its uses in object types must be renamed to /QPPD/STATUS.

Technische Änderung

NOTE-3363

Trigger for object type change

The object type in the GUI, which is now switched to from another node, from another object type or from the selection screen, is notified of a switch to itself via the new interface method ON_OBJTYP_CHANGE.

Technische Änderung

NOTE-3358

Delete MAMBA lines with MODEREF=X

If a line is to be deleted by generation with MODEREF=X and no dynamic elements are present, then the line will not be deleted from the display.

Technische Änderung

NOTE-3357

CUST->GET_NODE_HIERA_ELEMENTS: Filtering by object type

In the method CUST->GET_NODE_HIERA_ELEMENTS the TGRUELM entries are now fit by object type if parameter IV_OBJEKTTYP was specified.

Technische Änderung

NOTE-3356

BUS: Support BDS

The BUS now supports the modification of BDS information.

Technische Änderung

NOTE-3352

Factory: Redefinition of log class

The class for the log /SCT/QP_CL_LOG can be redefined via the factory.

Technische Änderung

NOTE-3341

Redesign of the get_base_tab method

General revision of the GET_BASE_TAB and GET_BASE method to CL_VART.

Technische Änderung

NOTE-3337

SYNC: Wrong entry found in mapping

If a differentiated mapping is stored in the mapping, the default entry is found first and not correctly the differentiated entry. The order of the mapping is now taken into account: Depending on the setting, other mappings can now be found. The order now wins before the default entries.

If necessary, adjust the mapping table in the synchronization, with adjustment of the sequences.

Technische Änderung

NOTE-3336

SYNC: Extension of the key number

The key field "Key number" has been extended from 2 to 4 fields. Old customizing entries for the /SCT/QP_TSYMAP table can no longer be used.

Old customizing entries for the /SCT/QP_TSYMAP table can no longer be used.

Technische Änderung

NOTE-3329

BUS: Changeover to single-level call

If a new object is created via BUS->CREATE/CHANGE/CREATE_CHILD/CREATE_REF, two internal CONTROLLER calls were used so far. This NOTE improves the logic so that only one call is used.

Technische Änderung

NOTE-3328

BADIs: Reused instantiation

Performance improvement by using the same instance for BADIs.

Extension spot /SCT/QP_BADI with the following BADI definitions:
/SCT/QP_BADI_CONTROLLER
/SCT/QP_BADI_GUI
/SCT/QP_BADI_LOG_VIEW
/SCT/QP_BADI_MODEL
/SCT/QP_BADI_NODE
/SCT/QP_BADI_OBJTYP
/SCT/QP_BADI_SEARCHHELP

APPS:
The following extension spots with BADI definition of the same name:
/SCT/QP_BADI_PP
/SCT/QP_BADI_SD
/SCT/QP_BADI_VC

Technische Änderung

NOTE-3326

APPBUS/SYNC: only consider the latest version of a QPPD object

When versioned QPPD objects are used, the /SCT/QP_CL_APPBUS~GET_ECC_LINKS_FOR_DOCS method now has a new parameter IV_ONLY_LAST_VERSION to get the rule with the highest version number (VVS).

Technische Änderung

NOTE-3321

Indexes on database tables

Indexes were previously excluded for HDB. This NOTE enables all indexes for all types of databases.

Technische Änderung

NOTE-3316

APP PP: Improvements 2303

PP-APP can now be activated at plant/order type level.
Mapping is now done according to the sync model (no more static mapping).
The /SCT/QP_GENSYNC utility generates the mapping entries automatically.
Bug fixing in generation of DOCKEYS.
When a production order is saved, now only the data linked to APPBUS is saved (and not all data loaded into the model as before).

Technische Änderung

NOTE-3315

Global Generation: Messages&Performance

The functions around the global generation (GG) have been revised.

1) A pending GG no longer generates an error message after a BUS call or a GUI action, which causes a status change. Rather, when saved via the BUS, a new GG is triggered as needed. In the GUI, the user is shown a popup to decide whether a GG should be executed again. For this purpose, the methods around saving in the BUS/GUI/CONTROLLER have been revised.

2) If an object has a non-unique name when it is saved, the rule name is changed to the GUID in the BUS case. In the GUI case, the user is asked for a decision accordingly beforehand via a popup.

3) In MAMBA a new function was implemented, which triggers a notification because of a change only if the data or the messages have actually changed by the generation. To do this, the data and messages are compared before and after generation.

4) The way the GG processes the pending nodes has been performance optimized by first generating a node as long as it has a pending generation. This usually saves several passes of the generation.

5) The internal flag GEN_PENDING_DELAYED is now only set if GEN_PENDING is not set.

Technische Änderung

NOTE-3311

VART: Creating an object with DOCTYPE/DOCKEY

When creating an object via VART->CREATE, it is now possible to include the DOCTYPE and DOCKEY.

Technische Änderung

NOTE-3309

VART class: New event handler ON_DELETE_BEFORE

When checking whether a BASE entry can be deleted, the VART method /SCT/QP_IF_VART~ON_DELETE_BEFORE is also called with the BASE entry to be checked.

Technische Änderung

NOTE-3307

Generation of short dump for generation methods

If the parameter GENERATION_METHOD_DUMP = 'X' is set, no message is generated in case of errors in the generation methods, but the program terminates with a short dump.

Technische Änderung

NOTE-3306

FBD Functional Enhancements Release 2303

New functions in FUP:
1) Data transfer to FBD with two additional options "Differences" and "Individual". The latter option calls the interface method /SCT/QP_IF_FUP~DO_FILTER_DATA. The individual data filter also allows to cancel the processing.
2) The data filter is now also applied when explicitly calling an FUP via /SCT/QP_IF_FUP~DO_PROCESS_FUP( ).
3) Only the data of an object is passed to the FBD. This also prevents a dump due to too much data.

Technische Änderung

NOTE-3300

MM : Improvements 2303

/SCT/QP_CL_MM_SERVICE: NEW service class for buffered reading of mara, marc, mkal, plpo, stpo.
Extension of the structure /sct/qp_s_mm_handle by WERKS and PSTAT, in order to be able to recognize better whether the view is cross-plant or not
Various submethods created in /SCT/QP_CL_MM_GUI to simplify the redefinitions.

Technische Änderung

NOTE-3296

Searchhelp status

The search help for the status /SCT/QP_SH_TJ02 is extended by the field ICON. The ISTAT field in the /SCT/QP_STATUS table is changed to use this search help so that CDS views or similar also benefit from this change. The DTEL /SCT/QP_ISTAT uses the SH /SCT/QP_SH_TJ02.

Technische Änderung

NOTE-3294

MAMBA: Update net data

The updating of the internal fields MANU, MODEREF, MANDATORY in the structures VAL/PMK from the MAMA line is only done with this NOTE when saving and no longer when determining the original data.

Technische Änderung

NOTE-3291

APP PP: Release 2303

The entire APP PP has been refactored.

All implementations of the APP PP must be adapted.

Improvements

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Verbesserung

NOTE-3388

BUS->READ Performance

Reading with BUS->READ has been accelerated by filling the parameter ET_ITEMS only if it is also SUPPLIED.

Verbesserung

NOTE-3344

MAMBA VIEW: Grid Refresh

The ALV is only updated when ALV-relevant changes occur.

Verbesserung

NOTE-3313

CUST-Service Performance

The construction of elements for each hierarchy level has been accelerated.

Verbesserung

NOTE-3303

BRF+ mapping inperformant access to customizing

Slightly increased memory usage.

Verbesserung

NOTE-3302

BRF+ Read application and function of DB

It can happen that applications have to be entered in Customizing on a system that do not exist in BRF+ on this system. This leads to the fact that when using the old BRF+ method /SCT/QP_CL_BRF_COM->GET_AP_FU_INFO_FROM_DB the selection from the DB is executed too often because the negative results are not buffered.

Verbesserung

NOTE-3299

Performance CL_VART->GET_DATA_BASE_FROM_ORIGIN

Better performance for the method CL_VART->GET_DATA_BASE_FROM_ORIGIN

Bugs

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Bug

NOTE-3400

TECHM: Reset M_RANGETYPE

The M_RANGETYPE field was not reset correctly.

Bug

NOTE-3397

Determine node data of objects

The NOTE-3131 has caused the reading of objects with BOM objects to no longer work properly.

Bug

NOTE-3394

ARC: Deletion indicator of the archived node is not removed in the archive

The status marked for deletion is now correctly removed if data is written into the archive. Because of this the automatic deletion report is working aswell.

If archiving is already in use, consider aligning with Z-Coding to prevent possible conflicts.

Bug

NOTE-3390

TOE short dump when comparing constraints with arbitrary valid values

-If a value has an arbitrary validity, range type = ~~, then a short dump occurred in TOE when comparing CONSTRAINTS.

Bug

NOTE-3387

Node checks on nodes that are not changeable

The node check by the methods NODE->CHECK_DATA is only executed if the node is also changeable. This is ensured by the method MODEL->IS_BASE_CHANGEABLE. E.g. with the deletion of the node this was checked again by CHECK_DATA, which led possibly to a status change on another node of the same object.

Bug

NOTE-3385

SHMO: Deleted nodes

The SHMO returned an object that was still buffered, even if it had already been completely deleted from the database. The error did not occur if only parts of the object were deleted.

Bug

NOTE-3382

BUS: Guessing logic

Errors occurred in the guessing logic in the BUS under the following conditions:
If a new object is created with the BUS and at the same time elements are included in the IT_ITEMS parameter without specifying identifying information (no GUID, VNR, etc.), which are only available on the header, then errors occur when processing VAL/PMK entries.
The rate logic for STX entries has been adapted to the logic for VAL/PMK entries so that the identifying information is also correctly taken into account.

Bug

NOTE-3381

HEADER: Processing changes

When BUS->CHANGE to the header data, the request is not processed correctly: #INITIAL# does not lead to the deletion of a value. An empty value in the request must not lead to any change in the object type.

Bug

NOTE-3380

MAMBA: Takeover ROWGRP

If the NOTE-3329 is implemented, this NOTE-3380 must also be implemented. Otherwise errors may occur when generating the MODEREF flag.

Bug

NOTE-3379

CUST->GET_NODE_HIERA_ELEMENTS: Filtering ROOT

The filter on ROOTS at the method CUST->GET_NORE_HIERA_ELEMENTS was not applied to the export parameter ES_ELEMENT_USAGE.
Further performance optimization of the method by building the internal buffer only on VART level.

Bug

NOTE-3378

BUILDER dump

If the BUILDER deletes the BASE entries in the MT_BASE by the MERGE used, then the references in the MODEL, CONTROLLER; GUI, BUS are lost as a result.

Bug

NOTE-3369

CONV: Wrong text ID

When converting numbers and violating the rule on maximum decimal places, an incorrect text was used for the exception.

Bug

NOTE-3362

Delete relations

If an object with a BOM relation is copied in the GUI in global workmode and the copied BOM relation is to be deleted in the resulting object, an error occurs.

Bug

NOTE-3361

MAMBA: Search help with wildcard produces conversion error

An input with special characters before a search help is called can sometimes lead to superfluous conversion errors. These conversion errors are based on the initial input with special characters and not on the results of the search help.

Bug

NOTE-3360

TOE: Clear the memory after deleting a node

The internal TOE memory was not properly freed from node data that has already been deleted.

Bug

NOTE-3354

Vart method /sct/qp_if_vart~get_grid_grouped returns wrong results

Incorrect assignments of rows (RowGrp) to the elements of the condition.

Bug

NOTE-3353

MAMBA-VIEW: Hide/show elements

Setting the property "Visible"/"Not visible" did not work properly when only these properties and no value was changed.

Bug

NOTE-3351

BUS->CHANGE called always notify_changed() of Header object type

A call to BUS->CHANGE, even without changes to the header, had always triggered the change notification. The notification is now triggered only when there were actual changes.

Bug

NOTE-3350

FDM: Delete nodes

The display in FDM was not updated when nodes within the object were deleted.

Bug

NOTE-3347

Drag&Drop: Too many objects displayed/loaded

If nodes with non-original relations are created by drag&drop, which refer to other objects that are not loaded and/or not displayed, these objects are loaded or displayed after drag&drop.

Bug

NOTE-3346

BRF+ v1 Error

1) The interface of the /SCT/QP_CL_BRF_MAIN class, /SCT/QP_IF_BRF_MAIN, was not consistently used to instantiate the variables. This resulted in dumps.
2) When displaying the results from the DOG, dumps occurred because the different variables used to hold the view classes were incompatible with each other.

Bug

NOTE-3342

TEXT: Check in display mode

The checks were performed during initialization in display mode.

Bug

NOTE-3339

MAMBA: No data update in display mode

If the MAMBA MODEL changes, e.g. by a generation or by logic in another node, and the object or the node is in display mode, then the display is not updated.

Bug

NOTE-3338

LOG: Initialization of the message texts

When initializing an existing object with messages, the message texts were not built at the node data.

Bug

NOTE-3335

TOE: Superfluous checks

TOE performs checks for elements that are not TOE-relevant.

Bug

NOTE-3334

FDM_VART : Changes are applied to an incorrect target

SYNC-Changes were under certain circumstances applied to the wrong target object

Bug

NOTE-3333

IDOC: INFO writting

If after posting the IDOC the INFO records are written with a user who has set the global workmode, the update of the IDOC records fails because of a missing workmode at the BASE entries.

Bug

NOTE-3332

Dump at FREE

If several objects are loaded, which are linked to each other, and are to be deleted from memory at the same time, a dump can occur randomly when objects are deleted from memory that still have dependencies loaded.

Bug

NOTE-3331

SD: Dump in case of missing permissions

If the permissions are not set correctly, a dump will occur when creating the sales order.

Bug

NOTE-3330

Tools: Converting Timestamp

Conversion from date/time/time stamp/time zone to date/time/time stamp/time zone does not work properly.

Bug

NOTE-3327

APP MM - Copy from reference doesn't work

While creating a new material master using a reference, specifications were not always created when the Sync-action COPY was customized.

Bug

NOTE-3322

Versioning Release 2303

Node sequences are not transferred when creating a new version.
Dissolution date can now optionally be passed when creating versions.
Further performance optimizations.
Dump during substitution fixed.

Bug

NOTE-3320

TECHM: Duplicate data

If an object type of the type TECH_ABSTRAKT has a vertical element group, then the method GET_ORIGINAL_DATA of the object type also erroneously returns the data of the primary reference. This can possibly lead to duplicate data if this node is used to create a new node.

Bug

NOTE-3319

Dump on change of VART group node

When the group node for specification types was set to change mode, a short dump occurred.

Bug

NOTE-3318

Mamba: Conversion of certificate unit

An incorrect conversion has been carried out on the element "certificate unit" (field altzeugeinh ).

Bug

NOTE-3317

SD: Selection of incorrect objects at VBAK level

After a sales order was created and saved, the wrong QPPD objects were selected at VBAK level.

Bug

NOTE-3314

Numeric default values in BRF+ with wrong format

Error messages occur if default values are used although the value is correct.

Bug

NOTE-3312

BUS->LOAD doesn't always load

Under some circumstances, the specifications selected by VNAME/VART may not always be loaded

Bug

NOTE-3310

Translation corrections release 2303

Texts and translations were adapted.

Bug

NOTE-3308

VART class: resetting the buffer

When deleting nodes, the buffer of the VART class was not reset. Therefore, values of already deleted nodes were returned. Due to the central use of the VART class, this can lead to inconsistent behavior, e.g. with BRF+, generations, customer programs.

Bug

NOTE-3305

SD/PP/ME: "Ghost objects"

If ME or PP documents are stored with reference to SD documents, deleting data from the memory too early will result in "ghost data", i.e. objects without correct reference to ECC documents (empty DOCKEY/VNAME).

Bug

NOTE-3304

Jump to QPPD objects

The jump to QPPD objects did not work properly anymore.

Bug

NOTE-3301

PP: Wrong costing number for duplicate materials

If a material occurs more than once in the BOM explosions, the first costing number is returned in the second call.

Bug

NOTE-3298

Bug

NOTE-3297

BRF+ Mapping System Fields

Incorrect assignment of system fields from header parent nodes and especially the WERK field.

-

Bug

NOTE-3293

TECHM_DUO: Long text change

After changing a long text using the button in the GRID, the node data was not updated correctly with the data from the object type.

Bug

NOTE-3292

GUI-TYP "GUI" vs "BUS"

Although the QPPD Cockpit was started via the BUS, the internal GUI type indicator is still set to "BUS" and not to "GUI". Possibly the wrong activity profile was applied as a result.

Bug

NOTE-3290

BRF+ Error during transfer of LFDNR to BRF+.

When mapping to the QPPD, the values are not mapped correctly.

Bug

NOTE-3044

MAMBA: TDNAME is not taken over externally

The TDNAME on the element is not taken over in case of external change.