Main topics

  • Simplification and new version
    As part of this simplification, parts of the customizing have been restructured or deleted. On the other hand, a new version of the QPPD is available with the release, which no longer supports certain features of the product. This new version can be installed optionally. Further information can be found here: Simplification and new version (R).

  • TOE: New object for buffered database tables

  • STATUS: Enhancements to 18 statuses and 36 processes

  • Number range assignment in the hierarchy

    • APP SD

      • Synchronization of versioned rules

      • Button bar with standard SD functions

  • Various text adaptations/translation corrections in the languages German, English and French

New functions

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Neue Funktion

NOTE-3440

BRF+ version 1 and 2 disabled

With this NOTE, BRF+ versions 1 and 2 are no longer generally available.

The following adjustments are necessary to reactivate BRF+ v1/v2:
1. replace node class /SCT/QP_CL_NODE with /SCT/QP_CL_BRF_NODE.
2. object types that use the class /SCT/QP_MAMBA must use the class /SCT/QP_CL_BRF_MAMBA.
3. z-generation classes that work with BRF+ function calls must change the inheritance from class /SCT/QP_CL_GEN_STD to class /SCT/QP_CL_BRF_GEN.

Neue Funktion

NOTE-3435

Number range assignment in the hierarchy

It is now possible to define number ranges in the hierarchy.

Neue Funktion

NOTE-3429

SD tab: Standard SD functions for items

The standard SAP SD button bar, which is displayed on the standard overview screen, is also available on the QPPD tab.

Neue Funktion

NOTE-3428

Change documents Release 2309

Adjustments to the change documents:
Parameters for switching between new and old design,
adaptation of CDS views, switch for saving initial data

Neue Funktion

NOTE-3415

Extension of statuses and processes

The QPPD has been expanded to include customer statuses and customer transactions. A total of 18 customer statuses and 36 customer transactions are now possible.

Neue Funktion

NOTE-3410

Simplification

As part of this simplification, parts of the customizing have been restructured or deleted. The documentation can be found in the DOC.

1. Execute Report /SCT/QP_RELEASE_2309_CUST.
2. Delete in Table /SCT/QP_TVART the ".INCLUDE /SCT/QP_OLD_TVART".
3. manual Include all Specification (VART) in customizing transport order.
4. Delete all entries in package /SCT/QP_OLD if needed
5. Check GUI-Definition in Generation method. Actual releazed prefix are: 'SCR_' and 'GUI_'. if other prefix are needed, redefine your generation classes.
6. Anppassung Klassen:
   a) Generierung von Kurztext zu Elementen über Tabellen typgruel und telgruwt wird realisiert über KLasse /SCT/QP_CL_OPLD_GEN_STD_TEXT
  b) Customizing Service in Factory Eintrag /SCT/QP_CL_QV_CUST_SERVICE -> /SCT/QP_CL_OLD_QV_CUST_SERVICE
  c) Plausibiliesierung von Header Objekten über zugeordnete Element: KLasse /SCT/QP_CL_Header am Objekttyp ersetzen durch /SCT/QP_CL_OLD_HEADER

Technical changes

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Technische Änderung

NOTE-3455

Translating and cleaning up action codes

Translating and cleaning up action codes

Technische Änderung

NOTE-3452

MAMBA: Ease of use

If a new line has been created in the GUI, it is then displayed and selected.

Technische Änderung

NOTE-3451

Proof of use: Improvement of use

In the where-used list dialog box, the user selects the entire ALV row to determine which objects are to be displayed when the "Select" button is clicked. This NOTE also makes it possible to specify the objects to be displayed by selecting just one cell in the ALV tree.

Technische Änderung

NOTE-3449

Authorithy group /SCT/ADM for admin-reports

The administration programs are now provided with the authorization group /SCT/ADM.
Dedicated authorization checks can be carried out with the field.

Technische Änderung

NOTE-3443

SD fast entry screen to detail with filtering of current version extended

With the new optional import parameter in the SD_GUI->DO_START_QPPD method, only the latest versions are displayed when jumping from the FDM to the cockpit and not all linked versions.

Technische Änderung

NOTE-3441

SD: Save ECC documents with handle if VBELN is empty

If a sales order is saved without VBELN, the ECC documents are saved to the new DOC types VBAKH/VBAPH/VBEPH instead of the DOC types VBAK/VBAP/VBEP. In this case, the data key is extended with the SD handle. In this way, the object data is not lost even though there is no order number yet. The data can then be corrected again using a further program /SCT/QP_EMPTY_VBELN.

Technische Änderung

NOTE-3434

Collective version: Deactivation of checks

If elements are edited on an FDM, complex TOE checks may no longer work, as the elements are not used on the original object. This can result in incorrect error messages. The checks of the element values can be deactivated via the new flag SKIP_CHECK in MAMBA with a customer-specific redefinition.

Technische Änderung

NOTE-3432

INFO writing Release 2309

In the class for writing the info records, the GET_FUP method can be used to return the name of an FUP with which the info records are to be updated. The report /SCT/QP_INFOWRITE can update the info records completely asynchronously or as if the objects had been saved (usually synchronously). The architecture of the INFO update has been revised and simplified.

The follow-up processes SCT_INFO_WRITE, SCT_INFO_WRITE_BG, SCT_INFO_MARK, SCT_INFO_REWORK must be set in customising.

Technische Änderung

NOTE-3425

MAMBA: Administrative data for manual changes

If new lines were inserted, administrative data was written. However, this is not always correct. This NOTE corrects the behavior and allows rows to be added internally even without administrative data. For example, when creating empty rows.

Technische Änderung

NOTE-3424

Class for generating transport request entries

The new class /SCT/QP_CL_TRANSPORT_ORDER makes it possible to add entries to transport requests.

Technische Änderung

NOTE-3421

CDS Views

Standard views are provided for the QPPD for the use of ODATA services. These views are similar to the existing standard QPPD views.

Technische Änderung

NOTE-3419

MAMBA: Recognition of changes

Change detection was encapsulated in a sub-method. This also makes the logic easier to redefine.

Technische Änderung

NOTE-3417

BRF+ Mapping Default element values

A mapping to the hierarchy of the rule is defined via the definition of the input structures. The mapping searches for the corresponding node and finds the element values at this node. If this node does not exist, the entire structure is searched for. However, this is not always desired.

When calling the generation method brf_execute, the parameter IV_MAP_ELEMENT_DEFAULT = ABAP_FALSE must be set so that the parameters are not filled based on their name.

Technische Änderung

NOTE-3416

Global generation Release 2309

When the objects are loaded indirectly by the BUS, the initial GG is executed even though this was suppressed by the caller. The parameter IV_SUPPRESS_GLOBGEN can now be used to specify externally whether the initial generation is executed.

Technische Änderung

NOTE-3411

TOE Technical object for buffered database tables

The /SCT/QP_CL_TOE_TABLE object was previously only used to read in valid entries for the TOE values based on a table individually. Further use in the TOE context with BRF+ was therefore only possible to a limited extent.
With the new class /SCT/QP_CL_TOE_TABLE_BUFFER, all entries of a table are read in and are fully available in BRF+. However, this only makes sense if the table has a limited number of entries (< 500 ). Frequent accesses also improve the access speed.

Technische Änderung

NOTE-3404

SD: Synchronization versioned specifications

With this NOTE, the fast data entry screen in the sales order only takes into account the latest version of the assigned objects: As soon as a new version is created for an assigned object, only the latest version is taken into account in FDM.

Technische Änderung

NOTE-3402

FUP Release 2309

Under certain circumstances, using the queue buffer leads to errors when creating bgRFC queues. This NOTE deactivates the buffer. This NOTE also restructures the logic for creating the queue names and IDOC processing.

Technische Änderung

NOTE-3393

Reload

Short dumps are generated when objects are reloaded under various circumstances. The reloading function has been technically revised.

Technische Änderung

NOTE-3392

SYNC : Automatic determination of member's name in kemapping

The attributes mv_syobj_fdm, mv_syobj_qppd, mv_syobj_me, mv_syobj_mm, mv_syobj_sd, mv_syobj_vc, mv_syobj_info are now determined automatically.

Filling the attributes mv_syobj... in the constructor from the Z-Keymapping class ist not requierd anymore and should be deleted.
these attributes are now set automatically usinf /sct/qp_If_keymapping~set_members

Improvements

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Verbesserung

NOTE-3427

Avoid unnecessary class instantiations

When the SD, PP or MM applications are started, many QPPD instances are created to check whether QPPD is active. This NOTE improves the behavior and reduces the number of instances.

Verbesserung

NOTE-3422

TOOLS->DO_SPLIT_RANGE: Too many comparisons

Diese Methode hat zu viele Vergleiche ausgeführt.

Bugs

S

Schlüssel

Zusammenfassung_en

Auswirkungen_en

Implementierungsanweisungen_en

Bug

NOTE-3460

MAMBA-VIEW: Update filter/expander

If only the filters have been updated in the grid, the display has not been updated.

Bug

NOTE-3459

 ECC->GET_LINK_INSTANCE returns the wrong VART instance

The ECC->GET_LINK_INSTANCE method returns the wrong VART instance.

Bug

NOTE-3458

Translation corrections Release 2309

Correction of the English translations.

Bug

NOTE-3457

MASS Excel Export Dump

In some cases during the excel export a dump happend, because MO_TOOLS gets incorrectly initialized. Now MO_TOOLS gets initialized correctly and the dump wont happen anymore.

Bug

NOTE-3453

Copy

If a node is copied with its sub-nodes using drag & drop in the GUI and the target is a node where the item type matches but the hierarchy does not, copying is not possible.

Bug

NOTE-3450

Log will not be aktualized, wenn no message are available

With the setting "Show log automatically = empty", the log messages were not always updated correctly when the node was changed.

Bug

NOTE-3448

AUTH: Error during authorization check of the plant for /SCT/QPPD2

The authorization check for the plant returns incorrect results under certain conditions.

Bug

NOTE-3447

SD: Error when processing additional data

The buffer table for the additional data was set up incorrectly.

Bug

NOTE-3446

TOE: Incorrect conversion in the search help

When displaying the values in a TOE search help, the output was carried out with the wrong conversion routine.

Bug

NOTE-3445

SYNC : Data is not always synchronized correctly

If 2 sync objects have returned a different value for the same element, e.g. generated value vs. manual value, or if this value is returned to the sync object that is currently sending it by synchronizing a value, then the data that has just been processed could not be reset correctly.

Bug

NOTE-3444

BRF+: Search help for element values incorrect

The search help for element values in BRF+ did not work correctly if the name of the parameter did not correspond to the element name, e.g. because prefixes were used.

Bug

NOTE-3439

CL_DATA->GET_DATA sometimes give 00000-Guid back

Under some circumstances, empty entries were given back.

Bug

NOTE-3438

NODE: Initialize

A generation is carried out for a node. This creates a new node with a primary reference to this node. This results in a short dump TABLE_FREE_IN_LOOP.

Bug

NOTE-3436

MASS changing values doesn't work

Changing values in the masschange-tool didn't work.

Bug

NOTE-3433

MAMBA: Long text and icon are not always updated

Under certain circumstances, the long text (displayed as STX_TEXT) and the corresponding icon were not always updated correctly.

Bug

NOTE-3431

Read BAPI READ objects

Error correction of NOTE-3074: The FM BAPI_READ does not return a complete object under certain circumstances.

Bug

NOTE-3426

IDOC Segment Header

The data in the IDOC segment HEADER was not transferred correctly.

Bug

NOTE-3420

BRF+ Mapping conversion error using numerical values

Sometimes BRF+ returns numerical values in scientific format. This leads to aborts if the value is to be written to the QPPD.

Bug

NOTE-3418

Workmode global does not work properly

Due to an error in NOTE-3393, the GLOBAL work mode no longer worked.

Bug

NOTE-3414

SHMM: dump cx_shm_out_of_memory avoid

If no shared memory is available, an exception can be thrown after the attach_for_update when additional records are added. As this exception was not caught, this led to a short dump.

Bug

NOTE-3413

BRF+ Elements with type time are used incorrectly

Bei Verwendung des BRF+-Typs "TIMEPOINT" wurde der Typ (Datum, Uhrzeit oder Zeitstempel) nicht festgelegt.

Bug

NOTE-3409

Where-used list for element values: Search help

In the "Where-used list element values" popup, a shortdump is generated when the search helps are executed.

Bug

NOTE-3408

MAMBA: Dump for non-numeric inputs

When a non-numeric value was entered into a numeric field in GRID, a short dump occurred.

Bug

NOTE-3407

No translations for "Functions"

In the context menu, the language-dependent designations of the functions for the regulation type were not displayed correctly.

Bug

NOTE-3405

SD GUI log container no longer closes

If the QPPD is integrated in the customer order in the docking container, it was not possible to close the display of the sync log or error log.

Bug

NOTE-3401

MAMBA: Column optimization not always applied

Column optimization was not always performed.

Bug

NOTE-3395

MAMBA: Wrong column group

The wrong column group was used for the display in the GRID.