cancel
Showing results for 
Search instead for 
Did you mean: 

Error while Creating dependency

former_member206170
Participant
0 Kudos

Hi All,

Am trying to create dependency thru cu01. However due to some reasons while checking for syntax error it is throwing me an error saying "Function XYZ is not yet declared."

Can anbody give an insight on it.

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (2)

Answers (2)

former_member206170
Participant
0 Kudos

Guys..thanks a lot for your help.

I got over the problem. The Function was not declared in CU65. Once it was created I was able to create the dependencies.

former_member183879
Active Contributor
0 Kudos

Hi,

May be you are trying to provide some input which is not declared already eg.you are giving a characteristic value which is not provided as the list of values for the characteristic. Pls note that characteristic values are case sensitive.

The syntax for various dependencies are provided below.

PRECONDITIONS

MODEL EQ u2018RACINGu2019 WHERE

MODEL IS THE CHARACTERISTIC

RACING IS THE VALUE OF THE CHARACTERISTIC

TO ENSURE THAT THE CONDITION IS NOT VIOLATED EVEN WHEN THE VALUE OF THE CHARACTERISTIC IS EMTPY

MODEL EQ u2018RACINGu2019 AND SPECIFIED MODEL

PRECONDITIONS CAN BE ASSIGNED TO CHARACTERISTIC, VALUE OF A CHARACTERISTIC.

SELECTION CONDITIONS

S.Cs CAN BE ASSIGNED TO CHARACTERISTICS, BOMs, PRTs, etc. IT IS UNAMBIGUOUSLY TRUE UNLIKE PRECONDITION.

SYNTAX IS

MODEL EQ u2018RACINGu2019 WHERE

MODEL IS THE CHARACTERISTIC AND RACING IS THE VARIANT

PROCEDURES

THEY ARE USED TO INFER VALUES FOR CHARACTERISTICS. PROCEDURES CAN BE ASSIGNED TO CHARACTERISTIC, VARIANT OF A CHARACTERISTIC, CONFIGURATION PROFILE, BOM AND OPERATION TASK LISTS. PROCEDURES ARE ALWAYS USED FOR PRICING.

SYNTAX OF THE PROCEDURE IS

$SELF. CHARACTERISTIC1 = VARIANT1 IF CHARACTERISTIC2 = VARIANT2

THE VARIABLES ARE SELF EXPLNATORY.

USING PROCEDURES,

DEFAULT VALUES CAN BE SET, CHANGED, DELETED

NEW CALCULATIONS CAN BE MADE