Ansicht
Dokumentation

CK_F_TCKH4_HIERARCHY_READING - Lesen Hierarchie des Elementeschemas

CK_F_TCKH4_HIERARCHY_READING - Lesen Hierarchie des Elementeschemas

Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist 100%ig gecached.

Dieser Funktionsbaustein ermittelt zu einem gegebenen Elementeschema alle Abhängigkeiten:


Elementeschema F_TCKH4
Bezeichnung F_TCKH5
Kostenelement F_TCKH3 bzw. T_TCKH3
Bezeichnung EL F_TCKH1 bzw T_TCKH1
Kostenartenzuordnungen F_TCKH2 bzw. T_TCKH2
additive Kostenarten F_TCKHA bzw. T_TCKHA
Transferschema F_TCK30 bzw. T_TCK30
Elementesichten F_TCKH8 bzw. T_TCKH8
Bezeichnung Sicht F_TCKH9 bzw. T_TCKH9
Elementegruppe F_TCKH7 bzw. T_TCKH7
Bezeichnung Gruppe F_TCKH6 bzw. T_TCKH6

Es wird die volle Kombinatorik der Eingabeparameter zugelassen.

Erläuterung zu den Eingabeparametern:

P_BUKRS Der Buchungskreis ist nur dann anzugeben, wenn die
Kostenartenzuordnung oder die additiven Kostenarten gelesen
werden. Alternativ kann auch der Kontenplan übergeben werden.
P_ELEHK Elementeschema (Muss-Feld)
P_ELEMT Kostenelement. Wenn kein Kostenelement angegeben, wird
im Elementeschema generisch über alle Kostenelemente gesucht.
P_KTOPL Der Kontenplan ist alternativ zum Buchungskreis dann
anzugeben, wenn die Kostenartenzuordnung oder die
additiven Kostenarten gelesen werden. Siehe P_BUKRS.
P_KSTAR Kostenart: grenzt das zu selektierende Element über die
Kostenartenzuordnung ein.
P_HRKFT Herkunft: grenzt das zu selektierende Element über die
Kostenartenzuordnung ein.
F_TCKH8_STANDARD
Elementesicht. Der Datenteil und die ID, falls diese gefüllt
ist, ist für die Selektion relevant.
Grenzt das bzw. die Kostenelemente über die Kostenkategorien
ein (Herstellkosten, V+V-Kosten, Inventur,..).
Alle Felder innerhalb der F_TCKH8_STANDARD sind "ODER"-
verknüpft. Desweiteren kann über die Elementesicht die zuge-
hörigen Elementesichten bzw. Bezeichnungen (T_TCKH8, T_TCKH9,
F_TCKH8, F_TCKH9) gelesen werden.
Ist F_TCKH8_STANDARD initial, so wird generisch selektiert.
F_VIEW_EXTENDED erweiterte Elementesicht. Mit dieser erweiterten
Elementesicht wird ein noch detaillierterer Zugriff
auf die Kostenelemente ermöglicht. Alle Felder in
der erweiterten Elementesicht sind "UND"-verknüpft.
Folgende Felder sind eingrenzbar:

Die zulässigen Werte der Felder sind: '-' darf nicht
' ' generisch
'X' muss

VARIABLE_COSTS variable Kosten
TOTAL_COSTS Gesamtkosten
COST_ROLLUP Wälzelement
EXTERNALPROCUREMENT_INIT_SPLIT Zugangsschichtung
COSTOFGOODSSOLD_NOT_RELEVANT Selbstkosten: nicht relevant
COSTOFGOODSSOLD_MANUFACTURED Selbstkosten: Herstellkosten
COSTOFGOODSSOLD_SALES_ADMIN Selbstkosten: V+V-Kosten
STOCKVALUATION_NOT_RELEVANT Bestandsbewertung: nicht rel.
STOCKVALUATION_VARIABLE Bestandsbewertung: nur var
STOCKVALUATION_FIXED_VARIABLE Bestandsbewertung: fix+var
COMINVENTORY_NOT_RELEVANT Inventur HR: nicht rel.
COMINVENTORY_VARIABLE Inventur HR: nur var
COMINVENTORY_FIXED_VARIABLE Inventur HR: fix+var
TAXINVENTORY_NOT_RELEVANT Inventur SR: nicht rel.
TAXINVENTORY_VARIABLE Inventur SR: nur var
TAXINVENTORY_FIXED_VARIABLE Inventur SR: fix+var
TRANSFPRICSURCH_NOT_RELEVANT Gewinnzuschlag: nicht rel
TRANSFPRICSURCH_VARIABLE Gewinnzuschlag: nur var
TRANSFPRICSURCH_FIXED_VARIABLE Gewinnzuschlag: fix+var
DELTA_COMPANY_CODE Gewinndelta Buchungskreis
DELTA_PROFITCENTER Gewinndelta Profitcenter
COSTCOMPONENT_GROUP_1 Elementegruppe 1 (Wert: Gruppe)
COSTCOMPONENT_GROUP_2 Elementegruppe 2 (Wert: Gruppe)
COSTCOMPONENT_LAYOUT_TARGET Zielelementeschema im Transferschema
COSTCOMPONENT_TARGET Zielelement im Transferschema


F_COSTING_FIELD: Nummer des Datenbank-Kostenfeldes in der Schichtung
(KEPH)
derzeitiger Wertebereich: [000...040]
Dieses Feld gibt Auskunft darüber, welches
Kostenelement zu einem gegebenen Kostenfeld gehört.


Folgende Konventionen gelten:
1) Alle Parameter sind "UND" -verknüpft. Es ist die volle Kombinatorik
ausschöpfbar.
2) Auch die Parameter innerhalb F_VIEW_EXTENDED sind "UND"-verknüpft
3) Die Parameter innerhalb F_TCKH8_STANDARD sind "ODER"-verknüpft
(konventionelle Logik bzgl. der Elementesichten)
4) initiale Parameter bedeuten generische Selektion
5) Wenn die zurückgelieferten Feldleisten initial sind, kann dies
folgendes bedeuten:
a) der Eintrag wurde nicht gefunden
b) der Eintrag kann aufgrund der Parameterkonstellation NICHT
EINDEUTIG gefunden werden. In diesem Fall ist die zuge-
hörige Tabelle mit mind. 2 Einträgen gefüllt.
Beispiel: Aufruf mit P_BUKRS
P_ELEHK
F_TCKH8_STANDARD
Ergebnis F_TCKH3 ist initial aber T_TCKH3
hat mind. 2 Einträge
6) Ist eine Ergebnistabelle initial,
so ist zur angegebenen Parameterkonstellation die NICHT-EXISTENZ
der zugehörigen Customizing-Sätze nachgewiesen.

7) Wird genau ein einziger Eintrag gefunden (Anzahl der Einträge
in einer der Tabellen ist 1), so ist die zugehörige Feldleiste
auch mit diesem Eintrag gefüllt.

***********************************************************************
***********************************************************************
Beispiele für Aufrufe:
1) Selektiere alle Kostenelemente zum Elementeschema 01:
Input P_ELEHK = 01
OUTPUT T_TCKH3

2) Selektiere im Elementeschema 01 alle nicht bestandsrelevanten
variablen Wälzelemente, die keine Gewinndeltas sind, aber der
Elementegruppe 'BY' angehören:

Elementeschema 01
Input P_ELEHK = 01
F_VIEW_EXTENDED-COST_ROLLUP = 'X'
f_VIEW_EXTENDED-VARIABLE_COSTS = 'X'
F_VIEW_EXTENDED-STOCKVALUATION_NOT_RELEVANT = 'X'
F_VIEW_EXTENDED-COSTCOMPONENT_GROUP_1 = 'BY'
F_VIEW_EXTENDED-DELTA_COMPANY_CODE = '-'
F_VIEW_EXTENDED-DELTA_PROFITCENTER = '-'
OUTPUT T_TCKH3

Anmerkung: auch die anderen Tabellen sind mit obiger Elementeeingrenzung ggf. gefüllt

3) Selektiere im Elementeschema 01 das Kostenelement zur Kostenart
'400000' und Herkunft 'JAN'
INPUT P_BUKRS = 0001
P_ELEHK = 01
P_KSTAR = 400000
P_HRKFT = JAN
OUTPUT F_TCKH3 und T_TCKH3
Alternativ:
INPUT P_KTOPL = 'INT'
P_ELEHK = 01
P_KSTAR = 400000
P_HRKFT = JAN
OUTPUT F_TCKH3 bzw. T_TCKH3

4) Selektiere das Transferschema 01 (Quelle) mit
einem Kostenelement zur Kostenart '400000' und Herkunft 'JAN'.
INPUT P_BUKRS = 0001
P_ELEHK = 01
P_KSTAR = 400000
P_HRKFT = JAN
OUTPUT F_TCK30 bzw. T_TCK30

5) Ist das zum Kostenfeld 31 zugehörige Element ein Kostenelement,
das variable und fixe Kostenanteile trägt?
INPUT P_ELEHK = 01
P_COSTING_FIELD = 31
F_VIEW_EXTENDED-TOTAL_COSTS = 'X'
OUTPUT F_TCKH3.
Ist F_TCKH3 nicht initial, so kann obige Frage bejaht werden.
Ist F_TCKH3 initial, so trifft entweder obige Frage nicht zu,
oder aber es existiert eben kein Kostenelement mit dem Feld 31

6) Liste alle bestandsbewerungsrelevante Sichten auf
INPUT P_ELEHK = 01 "DUMMY
F_TCKH8_STANDARD-BESBW = 'X'
OUTPUT T_TCKH8

7) Liste alle bestandsbewerungsrelevante Sichten und alle
Sichten, die für die handelsrechtliche Inventurbewertung
vorgesehen sind (ODER-Verknüpfung!!)
INPUT P_ELEHK = 01 "DUMMY
F_TCKH8_STANDARD-BESBW = 'X'
F_TCKH8_STANDARD-INHR = 'X'
OUTPUT T_TCKH8

8) Lese die Sicht '23' mit zugehörigen Text
INPUT P_ELEHK = 01 "DUMMY
F_TCKH8_STANDARD-SICHT = 23
OUTPUT F_TCKH8
F_TCKH9

9) Ermittle die Elementegruppe 'BY' mit Bezeichnung
INPUT P_ELEHK = 01 "DUMMY
F_VIEW_EXTENDED-COSTING_GROUP_1 = BY
OUTPUT F_TCKH7
F_TCKH6

10) Ermittle das Transferschema mit folgender Fragestellung:
Welche Kostenelemente vom Quell-Elementeschema werden in das
Zielelementeschema JA im Ziel-Element 003 eingesteuert?
INPUT P_ELEHK = 01
F_VIEW_EXTENDED-COSTCOMPONENT_LAYOUT_TARGET = JA
F_VIEW_EXTENDED-COSTCOMPONENT = 003
OUTPUT F_TCK30
T_TCK30





Parameter

F_TCK30
F_TCKH1
F_TCKH2
F_TCKH3
F_TCKH4
F_TCKH5
F_TCKH6
F_TCKH7
F_TCKH8
F_TCKH8_STANDARD
F_TCKH9
F_TCKHA
F_VIEW_EXTENDED
P_BUKRS
P_COSTING_FIELD
P_ELEHK
P_ELEMT
P_HRKFT
P_KSTAR
P_KTOPL
P_REFRESH_CACHE
T_TCK30
T_TCKH1
T_TCKH2
T_TCKH3
T_TCKH6
T_TCKH7
T_TCKH8
T_TCKH9
T_TCKHA

Ausnahmen

Funktionsgruppe

0K01

BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11022 Date: 20240523 Time: 160733     sap01-206 ( 84 ms )