点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在PowerDesigner中为PDM中的列定义值列表时,只能将这些值(但不包括其标签)生成到DDL中。 请参阅第一个屏幕截图。 我也需要将标签生成为注释。
DBMS文件(Oracle 12c)中有一个模板,它负责生成这种检查约束。 它是Script \ Objects \ Column \ AddColnChck,请参见第二张屏幕截图。
我的问题是:是否有可能影响%CONSTRAINT%变量内容的构建方式? 还是我必须用我自己的模板替换它,并重新构建此语句的整个逻辑(空对非空,带引号的char值与不带引号的整数值等)?
通过PD API,我可以 使用Column元类中的属性ListOfValues访问值列表,但它在一个大文本字段中包含所有值及其标签。 我解析原子值没有问题,但是我不想改写PD逻辑,PD逻辑已经存在,但很可能只是硬编码。
是否有一些PD专家,谁可以告诉我在哪里修改%CONTAINER%变量? 或者至少是其背后的完整逻辑是什么?
谢谢你,
Ondrej
lov1.jpg (91.3 kB)
可以,但是可以间接方式。
您可以通过传递%CONSTRAINT%作为vbscript的参数来使用GTL修改DBMS
函数。 在功能块内部,您可以修改参数。
这是有关GTL宏.vbscript的文档
嗨,菲利普,谢谢。 这也是我自己选择的解决方法。 除了我在计算的扩展属性中执行vbs作业,然后仅在该GTL模板中将此扩展属性用作单个变量,以使其尽可能简单。 无论如何,谢谢您的回答。 我认为不可能直接影响这些变量。
一周热门 更多>