Bug 5611 - Auflösung Feldwertbezeichnung über Klasse /GIB/CL_DC_DDIC_TOOLS Methode GET_DOMAIN_VALUE_TEXT
Summary: Auflösung Feldwertbezeichnung über Klasse /GIB/CL_DC_DDIC_TOOLS Methode GET_D...
Status: RESOLVED FIXED
Alias: None
Product: SCX/Suite Allgemein
Classification: SCX/Suite
Component: DC Allgemein (show other bugs)
Version: 7.2
Hardware: All All
: P3 minor
Assignee: Lenz, Florian
QA Contact:
URL:
Whiteboard:
Keywords: Indus
Depends on: 4188
Blocks: 5521
  Show dependency tree
 
Reported: 2015-12-09 18:16 CET by Lenz, Florian
Modified: 2016-03-03 13:20 CET (History)
9 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Indus
SAP Release: ---
Transport:
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lenz, Florian intern 2015-12-09 18:16:29 CET
sind mehrere Schlüsselfelder erforderlich um einen Text aufzulösen funktioniert der Zugriff nicht.
z.B: MVKE-VKGRP ist per Fremdschlüsselbeziehung über die Felder MVKE-VKBUR und MVKE-VKGRP mit der Tabelle TVBVK verbunden. Der eigentliche Wert steht aber in TVKGR und Texttabelle TVGRT. GGf. die Auflösung über die Domäne mit höherer Priorität durchführen.
Comment 2 Lenz, Florian intern 2015-12-09 19:18:13 CET
Klasse  /GIB/CL_DC_DDIC_TOOLS
Methode GET_DOMAIN_VALUE_TEXT
angepasst. Der erste Zugriff erfolgt nun über die Wertetabelle der zugeordneten Domäne, erst wenn diese nicht ermittelt werden kann, wird wie bisher aufgelöst.

Als relevanter Text wird das erste Character-Feld mit einer Länge von mindestes 10 angenommen (bisher keine Längenprüfung).
Dynamisches SQL in try-catch-Block eingefügt, Ausnahme PROCESS_ERROR wird in diesem Fehlerfall ausgelöst.
Comment 1 Lenz, Florian intern 2015-12-09 18:18:40 CET
(Bezüglich comment 0 von Florian Lenz)
würde auch das Thema Sonderregeln für KUNNR und LIFNR überflüssig machen