Methods WD4A中何时调用控制器方法?

Methods WD4A中何时调用控制器方法?,methods,controller,abap,webdynpro,Methods,Controller,Abap,Webdynpro,有人能解释一下WD4A应用程序中何时调用方法吗?特别是在应用程序控制器而不是视图控制器中定义的方法。 我正在查看一些示例代码,componentcontroller中有一个supply_unit方法,它基本上从一个表中读取一些值,并将这些值放在控制器上下文中,以便它们在视图_2中可用,基于用户在视图_1上分配了值的上下文节点 但我看不出这个方法在哪一点上真正被调用。应用程序实际上不仅仅只有这两个视图,而且应用程序如何知道需要调用它,以便在视图2中显示所有内容。SAP的WebDynpro标准文档非

有人能解释一下WD4A应用程序中何时调用方法吗?特别是在应用程序控制器而不是视图控制器中定义的方法。 我正在查看一些示例代码,componentcontroller中有一个supply_unit方法,它基本上从一个表中读取一些值,并将这些值放在控制器上下文中,以便它们在视图_2中可用,基于用户在视图_1上分配了值的上下文节点


但我看不出这个方法在哪一点上真正被调用。应用程序实际上不仅仅只有这两个视图,而且应用程序如何知道需要调用它,以便在视图2中显示所有内容。SAP的WebDynpro标准文档非常好,并且经历了所有这些。本节和下面几页介绍了一般的控制器编程方法。我建议您花几天时间,浏览所有WebDynpro,以获取ABAP文档,并编写示例。这样你会有更全面的理解

方法应该在组件控制器中实现,而不是在多个视图中使用或可能跨多个视图使用该方法的逻辑时在视图控制器中实现。例如,如果有一个上下文节点显示在多个节点中,如度量单位列表,则有必要在控制器中而不是在每个视图中对其提供方法进行一次编程


你的问题似乎更多的是关于供应功能供应单元听起来像供应功能的名称。这些是系统在第一次读取上下文节点时自动调用的方法。它们用于初始化节点的内容。可以找到更多信息。

这是一个相当普遍的问题,除非你给出具体的例子,否则很难回答。我建议您查看一下可在上获得的在线文档,我没有意识到我应该在我的节点中添加一个供应功能。谢谢