©2020SAP股份有限公司或其关联公司版权所有,保留所有权利。
PUBLIC(公共)SAPBusinessObjectsProfitabilityandCostManagement文档版本:10.0–2020-07-15 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南 THEBESTRUN 内容
1 更改的历史记录..............................................................5
2 控制台应用程序简介...........................................................6 2.1运行控制台.................................................................6
3 使用控制台及其命令...........................................................7 3.1构造控制台命令行语句..........................................................7 3.2命令文件...................................................................8 3.3工作管理器命令..............................................................9
4 使用“ConsoleWizard”........................................................10 4.1创建新命令文件..............................................................11 4.2定义控制台命令参数...........................................................11 向命令文件添加参数........................................................11 预览命令文件.............................................................12 4.3测试命令文件...............................................................12 测试命令文件.............................................................12
5 可用的控制台命令............................................................13 5.1启用审核(auditenabled)....................................................17 5.2自动计算(alculation)............................................18 5.3计算模型(calculate).......................................................18 5.4计算交易成本(calculatetransactionalcosts)..................................19 5.5清除锁定的结果(clearlockedresults).........................................20 5.6清除版本期间计算列表(clearvpcalculationlist).................................20 5.7关闭模型(closemodel)......................................................21 5.8命令文件(cmdfile).........................................................21 5.9注释(;).................................................................22 5.10连接到工作管理器(wmconnect)................................................23 5.11复制模型(copymodel).......................................................23 5.12创建新模型(newmodel)......................................................24 5.13创建共享导出ID(createsharedexportid).........................................25 5.14创建共享导出名称(createsharedexportname)....................................26 5.15创建系统连接(createsystemconnection).......................................26 5.16删除模型(delete)..........................................................27 5.17加密密码(encryptedpassword)...............................................28 PUBLIC
2 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 5.185.195.205.215.225.235.245.255.265.275.285.295.305.315.325.335.345.355.365.375.385.395.405.415.425.435.445.455.465.475.485.495.505.515.525.535.545.55 执行数据加载器例程(executedlroutines).......................................29将模型导出到文件(export)...................................................31导出结果(exportresults)...................................................33导出到数据库(exporttodb)..................................................34导出视图(iew)......................................................35HANA-加密密码(hanaencryptedpassword).....................................36HANA-导出模型(hanaexport)................................................37HANA-删除所有用户结果(hanaremoveuserresults)...............................38HANA-按导出ID删除结果(hanaremoveresultsbyexportid).........................39HANA-按导出名称删除结果(hanaremoveresultsbyexportname)......................40HANA-删除当前导出ID的结果(hanaremoveresultsbycurrentexportid)...............41HANA-设置目录(hanacatalog)...............................................42HANA-设置实例编号(hanainstance)............................................42HANA-设置机器标识符(hanamachine)..........................................43HANA-设置密码(hanapassword)..............................................44HANA-设置用户名(hanausername)............................................45将XML文件导入到模型(import)...............................................46信息(information)........................................................46加载模型(loadmodel).......................................................48加载存储值(loadstoredvalues)..............................................48仅加载TC计算(alconly).............................................49加载大量数据(loadvolumedata)...............................................50锁定结果(lockresults).....................................................50将所有事件记录到文本文件(log)................................................51登录服务器(loginserver)...................................................52注销(logoff).............................................................52模型说明(modeldescription)................................................53启用模型(modelenabled)....................................................54模型选项(modeloption).....................................................54模型服务器(modelserver)...................................................58打开模型(open)...........................................................58优化BOM(optimizebom)....................................................59暂停处理一段时间(pause)....................................................59添加日期和时间前缀(prefixdate)..............................................60删除所有用户结果(removeuserresults).........................................61按导出ID删除结果(removeresultsbyexportid)..................................61按导出名称删除结果(removeresultsbyexportname)...............................62删除当前导出ID的结果(removeresultsbycurrentexportid)........................63 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 PUBLIC 公共
3 5.565.575.585.595.605.615.625.635.645.655.665.675.685.695.705.715.725.735.74 按导出ID重命名(renameexportid)............................................64按导出名称重命名(renameexport).............................................65重命名模型(renamemodel)...................................................66运行数据桥导入(databridgeimport)...........................................66发送工作管理器事件(wmsendevent).............................................67设置密码(password).......................................................68设置用户名(username)......................................................68排序维(sortdimension)....................................................69切换系统连接(switchsystemconnection).......................................70在系统之间传输模型(transportmodel)..........................................71唯一模型ID(uniquemodelid).................................................73卸载模型(unloadmodel).....................................................73取消锁定结果(unlockresults)................................................74更新版本期间计算列表(updatevpcalculationlist)................................74使用导出ID(useexportid)...................................................76使用导出ID类型(useexportidtype)...........................................76使用导出名称(useexportname)................................................77等待并保持进程运行一段时间(wait).............................................78编写消息(msg)............................................................79
6 控制台错误消息.............................................................80 PUBLIC
4 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 1更改的历史记录 《SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南》定期在SAPHelpPortal上更新(请参见““更多信息””)。
请查看SAPHelpPortal,确保拥有本文档的最新版本。
本文档的当前版本为1.3版。
下表概述对本文档的先前版本和当前版本所做的最重要更改: 版本1.0版 1.1版1.2版1.3版 日期2011年5月10日 2012年8月7日2012年11月2013年11月 重要更改 SAPBusinessObjectsProfitabilityandCostManagement10.0的《SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南》文档的初始版本。
此版本包括此软件版本新增的所有命令和参数。
““导出视图””主题更新了导出到空文件名的功能。
添加了新命令optimizebom。
作为发布的支持包08的一部分,本文档以“导出到HANA”功能的命令进行了更新。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南更改的历史记录 PUBLIC 公共
5 2控制台应用程序简介 控制台实用程序可用于扩展SAPBusinessObjectsProfitabilityandCostManagement应用程序的可用性。
此客户端应用程序用于通过控制台运行任务,因此无需用户交互。
用户可以使用命令行语句建立“作业”(或计划的任务),以在选择的时间根据各个应用程序运行命令。
可手动创建所需命令、也可以使用提供的“ConsoleWizard”实用程序,该实用程序用于帮助用户生成控制台命令和命令文件及正确设置其格式。
2.1运行控制台 控制台实用程序通过在命令提示符(在Windows系统中有时称为系统提示符或DOS提示符)处运行PCMConsole程序文件启动。
控制台程序默认位于C:\ProgramFiles\SAPBusinessObjects\PCM中。
如果需要,可以在安装时更改此位置。
该程序与在ProfitabilityandCostManagement模型服务器上执行的一系列命令和参数一同运行。
可通过以下方式运行命令:●通过命令行,或●在批处理文件中。
PUBLIC
6 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台应用程序简介 3使用控制台及其命令 通过在程序运行时传递给程序的命令行语句,可以调用控制台的各种功能。
命令行语句包含命令和相关参数,这些命令和参数可以向模型变量分配值,并将值传递给模型函数。
命令包含以下属性:●除非另有说明,否则每个命令均可在一个控制台进程中多次使用。
●命令按顺序执行,因此其顺序十分重要。
●命令可以采用大写、小写或大小写混用形式指定。
●在执行每条命令之前,将在启动时检查可执行文件中的所有命令是否有效。
在控制台进程成功结束时,模型会自动关闭,但前提是未连接其他用户。
如果控制台执行命令时遇到错误,则会生成错误文本,其中包含反映命令类型的特定编号。
在“控制台错误消息”中列出了各种命令类型所对应的编号。
有关控制台中所有可用命令和参数的详细信息,请参阅““可用的控制台命令””一章。
提示 在命令提示符处显示控制台命令和参数列表:●导航至控制台程序所在的目录,然后键入PCMCONSOLE/?
。
●为避免输出内容超出命令提示缓冲区造成滚屏,可在命令后添加|more,这样可控制查看输出。
相关信息 第13页上的“可用的控制台命令”第80页上的“控制台错误消息” 3.1构造控制台命令行语句 设置命令语句格式时,命令及其参数用等号(=)分隔。
例如,username命令显示时带有参数值User1:username=User1。
命令行语句可以包含任意数量的命令和参数,而这些命令将按顺序执行。
例如,要打开并计算名为BIKES的模块,可以创建命令行语句,以使用username、password、open和calculate命令运行PCMConsole,如下所示: PCMCONSOLEusername=User1password=passopen=BIKEScalculate包含长文件名或空格的命令和参数必须用双引号括起,例如: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 PUBLIC 公共
7 PCMCONSOLEusername=User1password=pass“open=MyBikesModel”calculate 注意 “ConsoleWizard”实用程序可帮助完成构建命令行语句的过程。
有关更多信息,请参阅““使用ConsoleWizard””一章。
相关信息 第10页上的“使用“ConsoleWizard”” 3.2命令文件 用户不必将多个命令作为连续的单行传递,可以创建一个命令文件。
这是包含命令列表或单一命令的文本文件。
如果命令文件包含多个命令,每个命令均应独占一行。
如果要连续发出复杂的多个命令,或者要多次运行这些命令时(例如,作为常规计划流程的一部分),使用命令文件是理想之选。
要调用命令文件,则使用cmdfile命令将文件名作为参数传递给控制台。
有关更多信息,请参阅主题““命令文件””。
“ConsoleWizard”实用程序可帮助完成创建命令文件的过程。
有关更多信息,请参见““使用ConsoleWizard””一章。
注意 如果环境要求在命令文件中将密码加密,则需要使用“ConsoleWizard”中的“EncryptedPassword”(加密密码)功能来生成它。
示例:CMDFILE PCMCONSOLE"CMDFILE=C:\consolefile.ini"结果:控制台将运行名为consolefile.ini的文件(位于C盘的根目录中)内包含的命令。
因此,如果“consolefile.ini”文件包含: username=userpassword=passopen=Bikescalculateexport=c:\BikesExport.xml,Overwrite,Results则将打开和计算Bikes模型,并将其导出到xml文件“BikesExport.xml”。
PUBLIC
8 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 相关信息 第21页上的“命令文件(cmdfile)”第28页上的“加密密码(encryptedpassword)”第10页上的“使用“ConsoleWizard”” 3.3工作管理器命令 可创建一个控制台命令文件,供工作管理器用作模板,以使用户工作流能够执行流程。
工作管理器将基于模板生成一个临时命令文件,并执行控制台作业。
工作管理器服务器进程必须具有对Console.ini模板文件所在目录的写权限,因为它会在同一位置创建临时文件。
以下命令可用于与工作管理器进行通信:●wmconnect 说明:使用此命令可将控制台连接到工作管理器。
在使用此命令之前,需要执行要求输入用户名和密码(或加密密码)的命令,并且必须提供有效的登录凭据。
注意 此命令不是必需命令,但在某些情况下非常有用,例如,用户想确保在创建模型前已建立连接时。
●wmsendevent=<工作管理器事件> 说明:使用此命令可将事件名称发送到工作管理器流程实例,以跟踪其进度。
相关信息 第8页上的“命令文件”第23页上的“连接到工作管理器(wmconnect)”第67页上的“发送工作管理器事件(wmsendevent)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 PUBLIC 公共
9 4使用“ConsoleWizard” “ConsoleWizard”是一种创建控制台作业的快捷简便方式。
从“开始”菜单启动“ConsoleWizard”: “开始”““程序””““SAPBusinessObjects””““ConsoleWizard””。
““ProfitabilityandCostManagement”” ““工具”” 启动时主屏幕显示如下: 当首次启动时,“ConsoleWizard”在“参数列表”选项卡上显示一个新的空初始化文件(*.ini)让用户开始定义。
如果不是首次打开此向导,则会看到上一个正在使用的文件的定义。
通过“ConsoleWizard”可以创建命令文件,创建、编辑和复查命令文件中的参数,以及运行一个命令文件以进行测试。
相关信息 第8页上的“命令文件” PUBLIC 10 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” 4.1创建新命令文件 在“ConsoleWizard”中,可以为控制台命令参数创建新的命令文件。
单击“创建新脚本文件”图标,或导航到“文件”““新建””菜单项。
如果显示任何现有参数,此操作会从“参数列表”和“命令文件预览”选项卡中清除这些参数。
4.2定义控制台命令参数 控制台文件是一系列供控制台应用程序执行的参数形式的ProfitabilityandCostManagement™命令。
在“参数列表”选项卡中,使用相应按钮或右键上下文菜单可以“添加”、“编辑”或“删除”命令。
如果具有多个命令,可以根据需要通过“上移”或“下移”按钮或上下文菜单来上下移动这些命令,以更改其执行顺序。
4.2.1向命令文件添加参数 先决条件 注意 如果创建一个控制台导出作业,建议预先定义一个导出规范文件。
如果未指定此文件,“ConsoleWizard”将插入默认值“ALL”表,这可能要花费特别长的时间。
过程
1.在“参数列表”选项卡中单击“添加”。
将显示“命令属性”对话框。
在此对话框中可以选择命令类型,并将其添加至“参数列表”。
2.从列表中选择“命令类型”。
将显示必需的参数字段。
对于每种“命令类型”,均需要指定合格的详细信息或一些关于ProfitabilityandCostManagement系统的信息(例如,模型的名称或登录详细信息)。
有关更多详细信息,请参阅““可用的控制台命令””中的相关命令主题。
3.根据所显示字段中的需要输入任何附加详细信息。
此信息将作为参数添加到命令中。
4.单击“确定”,将命令添加到“参数列表”中。
命令以及已指定的所有参数将出现在列表中。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” PUBLIC 公共 11 相关信息 第13页上的“可用的控制台命令” 4.2.2预览命令文件 过程 单击“命令文件预览”选项卡,以查看“ConsoleWizard”命令文件。
在尝试使用命令文件之前,请先使用此屏幕检查优先顺序是否正确,以及文件的内容是否正确。
4.3测试命令文件 建议用户在将命令文件存放在模型服务器上以无人参与模式执行之前,先测试命令文件的执行情况。
通过“ConsoleWizard”的“测试”选项卡可以测试命令文件。
用户需要确保PCMConsole.exe(ConsoleWizard应用程序)的文件路径显示在“控制台位置”框中。
可通过浏览文件来确定ConsoleWizard应用程序的位置。
其默认位置为C:\ProgramFiles\SAPBusinessObjects\PCM目录,但用户可以更改它(而且确实在此软件的各版本之间更改了此位置)。
4.3.1测试命令文件 过程
1.“命令行参数”字段将显示对用户正在创建的命令文件的引用。
默认情况下,此文件命名为“Untitled.ini”,但是建议用户使用更有意义的名称来保存文件,方法是从菜单栏选择“文件”,然后单击“保存”。
2.要测试命令文件的操作,请单击“立即测试”以运行命令文件。
(如果选择“将控制台输出结果导向下表”选项,可以将输出结果导向当前屏幕。
否则将打开一个命令窗口,并显示控制台作业的状态消息)。
3.如果对测试感到满意,没有出现错误,而且命令脚本达到用户期望,则可以从菜单栏中选择“文件”,然后单击“保存”以保存作业。
4.使用“创建快捷方式”按钮创建命令脚本的快捷方式。
5.通过“创建快捷方式”按钮可以保存控制台作业的快捷方式,以便于以后启动。
也可将此快捷方式放入选择要执 行的Windows任务计划程序等应用程序中(“开始”““设置””““控制面板””““任务计划””)。
PUBLIC 12 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” 5可用的控制台命令 有数种控制台命令可用于不同功能类别,如以下汇总表中所示。
对于每个特定命令,请参阅各自的主题,以获取命令选项及其操作的详细信息。
每个主题都会介绍如何在“ConsoleWizard”中使用命令,以及如何将其用作命令行参数。
用户登录和系统连接命令名称设置用户名 设置密码加密密码注销 登录服务器创建系统连接切换系统连接通行证 命令username passwordencryptedpasswordlogoff loginservercreatesystemconnectionswitchsystemconnectionpassport 目的 设置其凭据用于执行操作的ProfitabilityandCostManagement用户帐户。
对于所有控制台可执行文件,此命令通常是必需的。
指定用户帐户的密码。
使用此命令时还必须设置用户名。
以加密格式指定用户帐户的密码。
使用此命令时还必须设置用户名。
在运行系统中,为要求的已登录用户完全切断任何客户端连接,然后使其注销。
指定在登录时使用的服务器。
创建系统连接并切换对系统的控制。
切换对系统的控制。
指定用于记录指标的SAP通行证。
由端对端跟踪启动器生成。
未指定用户。
模型连接命令名称打开模型关闭模型加载模型 卸载模型 模型管理命令名称创建新模型删除模型 命令openclosemodelloadmodel unloadmodel 命令newmodeldelete 目的使用指定的用户帐户打开现有模型。
关闭当前已打开的模型。
在控制台运行期间无论是否与其他哪些模型连接,均请创建与现有模型的连接,并使其保持打开状态。
关闭通过loadmodel命令打开的指定模型的连接。
目的创建新模型。
删除一个模型。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 13 命令名称复制模型重命名模型模型说明模型服务器启用模型启用审核唯一模型ID 在系统之间传输模型导入命令名称将XML文件导入到模型运行数据桥导入 排序维 执行数据加载器例程 加载大量数据 导出命令名称将模型导出到文件 导出到数据库导出结果 导出视图使用导出ID类型 使用导出ID使用导出名称 创建共享导出ID PUBLIC 14 公共 命令copymodelrenamemodelmodeldescriptionmodelservermodelenabledauditenableduniquemodelid transportmodel 目的复制模型。
重命名模型。
修改模型说明。
更改模型服务器。
设置模型状态。
为模型启用或禁用审核。
更改模型属性“唯一模型ID”(UMID)。
自动化将模型移到不同系统的过程。
命令importdatabridgeimportsortdimensionexecutedlroutines loadvolumedata 目的 将XML文件导入指定模型。
执行数据桥控制文件(*.CTF)将数据导入指定模型。
对维层次结构中的项目按升序或降序排序。
启动MicrosoftSQLServer或Oracle的过程(取决于执行的安装),它将自动按正确顺序执行数据加载器例程。
将交易活动动因的数据量加载到TransactionalCosting模型中并生成活动动因值。
命令export exporttodbexportresults iewuseexportidtype useexportiduseexportname createsharedexportid 目的 将模型的所有表导出到一个XML或CSV(逗号分隔值)文本文件中。
将模型结果导出到数据库表。
将模型结果导出到SAPBusinessObjectsUniverse表。
运行导出视图作业定义。
指定是使用默认导出ID,还是创建新的个人导出ID。
指定要使用的现有导出ID。
按名称指定要使用的现有个人导出ID或共享导出ID。
用所指定的导出ID和名称新建共享导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 命令名称创建共享导出名称删除所有用户结果按导出ID删除结果按导出名称删除结果删除当前导出ID的结果按导出ID重命名按导出名称重命名 导出到HANA命令名称HANA-设置用户名HANA-设置密码HANA-加密密码HANA-设置机器标识符HANA-设置目录HANA-设置实例编号HANA-导出模型HANA-删除所有用户结果HANA-按导出ID删除结果HANA-删除当前导出ID的结果HANA-按导出名称删除结果 命令 目的 createsharedexportname 用所指定的名称创建系统选定的共享导出ID。
removeuserresults 删除当前用户的所有个人导出ID的结果。
removeresultsbyexportid 删除所指定导出ID的结果。
removeresultsbyexportnam 删除按名称指定的个人或共享导出ID e 的结果。
removeresultsbycurrentexportid 删除当前导出ID的结果。
renameexportid 更改所指定导出ID的名称。
renameexport 更改按名称指定的个人或共享导出ID的名称。
命令 目的 hanausername 设置用于连接到目标SAPHANA数据库的SAPHANA用户名。
hanapassword 设置用于连接到目标SAPHANA数据库的密码。
hanaencryptedpassword 设置用于连接到目标SAPHANA数据库的加密格式密码。
hanamachine 指定托管目标SAPHANA数据库的机器的名称或IP地址。
hanacatalog 指定在目标SAPHANA数据库中使用的目录的名称。
hanainstance 指定目标SAPHANA数据库中要导出的实例。
hanaexport 指定用于导出至SAPHANA数据库的导出规范(ESP)文件。
hanaremoveuserresults 删除当前用户的所有个人导出ID导出至SAPHANA数据库的结果。
hanaremoveresultsbyexpo 删除指定导出ID导出至SAPHANA rtid 数据库的结果。
hanaremoveresultsbycurr 删除当前导出ID导出至SAPHANA entexportid 数据库的结果。
hanaremoveresultsbyexportname 删除按名称指定的个人或共享导出ID导出至SAPHANA数据库的结果。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 15 计算命令名称计算模型自动计算模型选项加载存储值 锁定结果取消锁定结果清除锁定的结果计算交易成本 更新版本期间计算列表 清除版本期间计算列表 仅加载TC计算 工作管理器命令名称连接到工作管理器发送工作管理器事件 设置工作管理器ID使用后删除命令文件控制台控件命令名称命令文件注释信息 PUBLIC 16 公共 命令 目的 calculate 对当前打开的模型执行计算。
alculation 启用或关闭模型的自动计算。
modeloption 设置模型计算选项。
loadstoredvalues 清除现有结果,并加载来自关联模型的任何交叉模型规则值。
lockresults 锁定指定的版本和期间组合。
unlockresults 取消锁定指定的版本和期间组合。
clearlockedresults 清除所指定版本和期间组合的结果。
calculatetransationalcosts 计算最终单位汇率,并将其附加到PPHV_UNITRATE表,同时填写特定的结果表。
updatevpcalculationlist 在PP_HVVERSIONPERIODCALCLIST表中添加某个版本/期间组合或将其标记为删除,该表包含必须对其进行TransactionalCosting计算的版本/期间组合列表。
clearvpcalculationlist 在PP_HVVERSIONPERIODCALCLIST表中将所有版本/期间组合标记为删除,该表包含必须对其进行TransactionalCosting计算的版本/期间组合列表。
alconly 执行交易成本计算映射,并根据交易活动动因的数量重新计算活动动因值,无需从PPLOAD_HVACTIVITYDRIVER表加载任何数据。
命令wmconnectwmsendevent wfiddeletecmdfile 目的将控制台连接到工作管理器。
将事件发送到工作管理器流程实例,以便能够对其进度进行跟踪。
未指定用户。
未指定用户。
命令cmdfile;information 目的为指定命令文件的内容创建占位符。
允许向命令文件插入注释。
提供有关当前连接和设置的状态信息。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 命令名称将所有事件记录到文本文件 暂停处理一段时间 添加日期和时间前缀 等待并保持进程运行一段时间编写消息BillofMaterials模型命令名称优化BOM 命令logpauseprefixdatewaitmsg 命令optimizebom 相关信息 第7页上的“使用控制台及其命令”第10页上的“使用“ConsoleWizard”” 目的为用于保存“ConsoleWizard”所处理的命令参数的日志指定名称和位置。
暂停执行命令文件参数,直至达到指定的分钟数。
在每个作为命令文件一部分执行的命令前面放置日期和时间戳。
将模型保持打开指定的分钟数。
在“DOS”框中显示运行命令的消息。
目的从BOMMakeup层次结构删除重复组件。
5.1启用审核(auditenabled) 说明:●指定是否为模型启用审核。
仅当通过“SAPBusinessObjectsProfitabilityandCostManagement配置向导” 启用了全局审核时才适用。
用法:●auditenabled=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
说明
现有模型的名称。
如果值为YES,则为模型启用审核。
如果值为NO,则为模型禁用审核。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“启动审核”。
2.输入模型的名称。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 17
3.选中“启用审核”复选框即启用审核功能。
若不选中,将禁用审核。
5.2自动计算(alculation) 说明:●此命令将在当前打开的模型中启用或禁用自动计算。
用法:●alculation=[newValue] 可在此命令中使用以下参数: 参数 [newValue] 必需/可选可选 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“自动计算”。
2.选中“启用自动计算”复选框,为模型启用自动计算。
说明 确定是否为模型启用自动计算。
如果值为“ON”,则启用自动计算。
默认设置为“OFF”。
5.3计算模型(calculate) 说明:●对当前打开的模型执行计算。
它将计算在叶级别为模型生成“成本对象”或“活动成本”时所需的所有规则值。
用法:●calculate 此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“计算模型”。
示例:用于计算模型的命令行语句 PCMCONSOLEusername=userpassword=passopen=Model1calculate 结果:打开并计算模型。
PUBLIC 18 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.4计算交易成本(calculatetransactionalcosts) 说明: ●TransactionalCosting模型必须已打开。
●计算最终单位费率,并将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,另外还会根据“加载 ID”参数填写结果表。
●如果“加载ID”包含负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新 的加载,否则使用提供的加载ID。
如果“加载ID”包含特定值“-1000”,则会将汇总的明细成本值结果输出到PPR_HVDETAILCOST表。
对于任何其他“加载ID”值,将使用明细成本值结果填写PPR_HVBREAKDOWN和PPR_HVBREAKDOWNDETAILCOST表。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●有效的导出ID对于calculatetransactionalcosts是必需的,可在附加控制台命令中指定。
若未指定导出ID,则自动使用名为Default的共享系统导出ID1。
用法: ●calculatetransactionalcosts=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
如果要输出汇总结果,加载ID等于值“-1000”;如果要输出明细结果,加载ID则等于任何其他数字。
其他有效的加载ID可以等于某个已用于加载“TransactionalCosting”数据的加载ID的具体数字,如果加载ID等于任何负数,则为活动模型使用最新加载。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“计算交易成本”。
2.输入加载ID。
示例:包含特定值-1000的加载ID PCMCONSOLEusername=userpassword=passopen=TC_modelcalculatetransactionalcosts=-1000 结果:使用PP_FASTLOAD表中可用的最新加载ID在TransactionalCosting模型中计算最终单位费率,然后将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,同时还将明细成本值结果输出到PPR_HVDETAILCOST表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 19 示例:包含非特定负值的加载ID PCMCONSOLEusername=userpassword=passopen=TC_modelcalculatetransactionalcosts=-
1 结果:使用PP_FASTLOAD表中可用的最新加载ID在TransactionalCosting模型中计算最终单位费率,然后将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,同时还将汇总的成本值结果输出到PPR_HVBREAKDOWN和PPR_HVBREAKDOWNDETAILCOST表。
5.5清除锁定的结果(clearlockedresults) 说明:●删除指定的已锁定<版本>和<期间>组合的结果。
用法:●clearlockedresults=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“清除锁定的结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.6清除版本期间计算列表(clearvpcalculationlist) 说明:●可选命令。
●TransactionalCosting模型必须已打开。
●在PP_HVVERSIONPERIODCALCLIST表中将所有<版本>/<期间>组合标记为删除,此操作相当于清除必须 对其进行交易成本计算的<版本>/<期间>组合列表。
虽然此命令将清除组合列表,但不会删除任何现有结果。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法:●clearvpcalculationlist 此命令无关联参数。
PUBLIC 20 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“清除版本期间计算列表”。
示例 username=administratorpassword=administratoropen=TCModelclearvpcalculationlist 5.7关闭模型(closemodel) 说明:●删除当前打开的模型的连接。
如果其他用户仍连接到模型,该模型可能会在服务器上保持打开状态,否则就 会关闭。
用法:●closemodel此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“关闭模型”。
5.8命令文件(cmdfile) 说明:●为指定命令文件的内容创建占位符。
(有关更多信息,请参阅主题““命令文件””)。
●命令文件中的命令是按其显示顺序执行的(cmdfile命令除外,它是第一个执行的操作)。
其操作是将指 定命令文件中包含的命令插入要按顺序执行的有序命令列表内的一个有序列表中。
用法:●cmdfile=
可在此命令中使用以下参数:
参数
必需/可选必需
说明现有命令文件的位置。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 21
1.在“命令类型”列表中,选择“命令文件”。
2.输入现有命令文件的位置。
示例 commandfile1.ini的内容:username=User1password=passwordopen=Model1 commandfile2.ini的内容:cmdfile=C:mandfile1.iniexport=exportModel1.csv,Replace,C:\my export.esp,ExcludeRulesValues,COMMA,DEFAULTALIAS,
2,ANSI当控制台执行某个命令文件中的脚本时,它的第一个操作是准备可执行文件。
要执行mandfile2.ini命 令文件,它首先插入在cmdfile命令中指定的mandfile1.ini的内容,如下所示:PCMCONSOLEusername=User1password=passwordopen=Model1 “export=exportModel1.csv,Replace,C:\myexport.esp,ExcludeRulesValues,COMMA,DEFAULTALIAS,
2,ANSI” 现在,可执行文件已准备就绪,控制台将依次执行每个命令以完成以下操作:●User1使用提供的密码登录。
●Model1打开。
●根据导出规范文件导出Model1。
相关信息 第8页上的“命令文件” 5.9注释(;) 说明:●用于引导单行注释。
用法:●在命令行中,注释前面为分号(;)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: PUBLIC 22 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
1.在“命令类型”列表中,选择“注释”。
2.输入所需的注释。
5.10连接到工作管理器(wmconnect) 说明:●将控制台连接到工作管理器。
执行此命令前需设置用户名和密码(或加密密码)命令,并且该用户名和密码 必须是有效的登录凭据。
提示 如果要检查并确认已建立连接(例如,在创建模型前),此命令很有用。
用法:●wmconnect此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“连接到工作管理器”。
相关信息 第9页上的“工作管理器命令” 5.11复制模型(copymodel) 说明:●说明:创建指定模型的副本。
在复制时,重新生成在现有模型中创建的所有项目、值和工作薄。
注意 新模型名称必须是唯一的,且不得包含任何禁用的字符。
用法:●copymodel=,
可在此命令中使用以下参数:
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
PUBLIC
公共
23
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“复制模型”。
2.输入“源模型名称”。
3.输入“目标模型名称”。
说明现有模型的名称。
新模型名称。
5.12创建新模型(newmodel) 说明:●创建一个具有指定名称和指定类型的新模型。
用法:●newmodel=,[turnOnAudit],[modelType],[modelServer]
可在此命令中使用以下参数:
参数
[turnOnAudit]
[modelType]
必需/可选必需可选
可选
[modelServer]
可选
说明
要创建的模型的名称。
值为“YES”则在创建新模型时为其启用审核。
默认设置为“NO”。
模型类型值包括: ● ProfitabilityandCosting= PCMMODEL(默认) ● ObjectivesandMetrics= OMMODEL ● TransactionalCosting= TCMODEL ● BillofMaterials=BOMMODEL 该参数控制要在其上创建模型的服务器名称,例如在需要时可指定辅助模型服务器。
注意 如果未指定服务器名称(或名称无效/不可访问),将默认设置为默认模型服务器。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建新模型”。
PUBLIC 24 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
2.输入“新模型名称”。
3.选中“审核模型”复选框即启用审核。
仅当通过“ProfitabilityandCostManagement配置向导”启用了全局审 核时才适用。
4.在“模型类型”列表中,从“ProfitabilityandCosting”、“ObjectivesandMetrics”、“TransactionalCosting” 或“BillofMaterials”选项中选择。
如果未指定模型类型,默认情况下将创建“ProfitabilityandCosting”模型。
5.如果需要,输入“模型服务器”。
这样用户就可以选择指定要创建模型的服务器,如辅助模型服务器。
如果未 指定服务器名称(或名称无效/不可访问),将默认设置为默认模型服务器。
示例 PCMCONSOLEusername=userpassword=passnewModel=Modelopen=Modelimport=c:\exports\MyExport.xmlcalculate 结果:创建新模型,然后导入并计算新模型。
5.13创建共享导出ID()createsharedexportid 说明:●允许用户在创建新共享导出ID时指定导出ID和名称导出ID的范围可以是2至4,000。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●createsharedexportid=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
说明要创建的导出ID。
新导出ID的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建共享导出ID”。
2.在“导出ID”旋转框中,键入或选择导出ID。
3.在“导出名称”中输入新导出ID的名称。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelcreatesharedexportid=536,SharedExportNameexporttodb=D:\Data\ActCostObjectValue.esp SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 25 结果:打开模型并创建含有SharedExportName名称的新共享导出ID536,用于将结果导出到数据库。
5.14创建共享导出名称(createsharedexportname) 说明:●创建新的共享导出ID,由系统自动将其值设定为大于10,000的值,并由用户提供名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●createsharedexportname=
可在此命令中使用以下参数:
参数
必需/可选必需
说明新导出ID的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建共享导出名称”。
2.在“导出名称”中输入新导出ID的名称。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelcreatesharedexportname=SharedExportNameexporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型并指定由系统自动创建新共享导出ID,且名称为SharedExportName,用于将结果导出到数据库。
5.15创建系统连接(createsystemconnection) 说明:●使用指定名称建立系统连接并切换其控件。
连接仅对当前运行的控制台命令文件有效。
●在运行期间可创建多个系统连接。
除非使用switchsystemconnection命令切换到另一个系统连接,否 则当前控制台控件始终是最新激活的连接。
●可使用loginserver命令指定系统连接的服务器,否则默认为当前运行客户端控制台的服务器。
用法:●createsystemconnection=
可在此命令中使用以下参数:
PUBLIC
26
公共
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建系统连接”。
2.输入“新系统连接名称”。
说明要建立连接的系统的名称。
示例 PCMCONSOLEcreateSystemConnection=localserverusername=userpassword=pass 结果:创建名为“localserver”的系统连接,并用“user”用户名登录。
未指定服务器,因此默认为当前运行客户端控制台的服务器。
相关信息 第52页上的“登录服务器(loginserver)”第70页上的“切换系统连接(switchsystemconnection)” 5.16删除模型(delete) 说明: ●删除指定模型,但前提是该模型已存在且当前未在使用中。
可根据需要指定是否删除关联的审核文件和布局。
●例如,如果因为模型仍处于打开状态导致无法执行删除,那么在报告删除失败之前,控制台会不断重试,直到指定的超时分钟数结束。
如果在等待期间模型关闭,则将其删除,而命令文件正常继续。
●每当控制台遇到错误时(例如,要删除的模型不存在),控制台将停止执行命令文件的剩余部分。
可为delete设定一个选项,以便控制台忽略此错误且始终继续执行。
用法: ●delete=,[removeAudit],[removeViews],[timeoutValue],[ignoreModelDoesNotExistError]
可在此命令中使用以下参数:
参数
必需/可选必需
说明要删除的模型的名称。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 27 参数 [removeAudit] [removeViews] [timeoutValue] [ignoreModelDoesNotExistError] 必需/可选可选可选可选可选 说明 值为“YES”则在删除模型时一并删除所有审核记录。
默认值为NO。
值为“YES”则在删除模型时一并删除所有关联的布局。
默认值为NO。
此参数控制控制台应重试删除模型的持续分钟数。
默认值为
0。
值为“YES”则即使在delete命令返回错误时控制台也会继续执行命令文件中的剩余脚本。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“删除模型”。
2.输入“要删除的模型名称”。
3.要指定控制台应重试删除模型的持续分钟数,在“超时(分钟)”中选择一个数字。
4.选中“删除审核”复选框即删除关联的审核文件。
5.选中“删除视图”复选框即删除关联的视图。
6.若希望当模型不存在时也不停止命令文件,则选择“如果模型不存在,则忽略错误”复选框。
示例 PCMCONSOLEusername=userpassword=passdelete=Model1 结果:删除名为Model1的模型。
5.17加密密码(encryptedpassword) 说明:●为已指定的ProfitabilityandCostManagement用户帐户设置加密格式的密码。
在首选不将用户密码存储 为纯文本的环境中,这可用作“设置密码”的替代命令。
如果使用此参数,还必须设置用户名(请参阅““设置用户名””)。
●要在命令行中使用,首先应使用“ConsoleWizard”功能以加密格式生成密码。
用法:●encryptedpassword=<密码>可在此命令中使用以下参数: PUBLIC 28 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数
必需/可选必需
说明密码的加密版本。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加密密码”。
2.以纯文本输入“密码”。
“ConsoleWizard”会将用户输入的密码加密,并显示在“参数列表”中。
相关信息 第68页上的“设置用户名(username)” 5.18执行数据加载器例程(executedlroutines) 说明: ●模型必须已打开。
●对于设置大型模型的用户,此命令会为MicrosoftSQLServer或Oracle(取决于执行的安装)启动“执行数 据加载器例程”。
此过程会按正确顺序执行结构、别名和值加载过程/包,不必单个运行它们。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagementDatabaseAdministrator'sGuide》(SAPBusinessObjectsProfitabilityandCostManagement数据库管理员指南)。
) 用法:●executedlroutines=,,,,[erase],[sum]
可在此命令中使用以下参数:
参数
[erase]
必需/可选必需必需
必需必需可选
说明
这是从PP_FASTLOAD执行的单个数据加载的加载标识符(加载ID)。
它指定是否替换特性层次结构设置。
值为“YES”则删除所有现有特性映射,并替换为新数据。
值为“NO”则不更改现有数据并附加新特性层次结构映射。
允许的值包括“YES”或“NO”。
值为“YES”则指定加载增量数据。
允许的值包括“YES”或“NO”。
值为“YES”则指定加载目标数据。
提供的值用于指定是否替换<版本>和<期间>的数据值: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 29 参数 必需/可选 说明 [sum] ● 0=添加新数据项目并使用加载 表中的值覆盖模型中的所有现有数 据。
不匹配的数据保持不变。
● 1=如果模型中与加载表相同的 <版本>和<期间>已存在数据,则模 型中此<版本>/<期间>组合的数据 值将被删除并替换为加载表数据。
● 2=如果模型中已存在此加载表 的数据,则将删除所有<版本>和<期 间>的数据值,然后插入加载表值。
默认值为
0。
可选 此参数计算对应值的数据之和。
● YES=如果加载表包含数据值的 重复记录,则计算加载的值与模型 中现有的值之和,而此新合计值将 被加载到模型中。
● NO=过程将添加新数据项目并 使用加载表中的值覆盖模型中的所 有现有数据。
不匹配的数据保持不 变。
重复键项目将被标记为重复 项,且不加载。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“执行数据加载器例程”。
2.输入单个数据加载的“加载ID”。
3.选中“替换数据”复选框即删除所有现有属性映射并替换为新数据。
如果取消选定,则不更改现有数据并附加 新特性层次结构映射。
4.选中“增量数据”复选框即加载增量数据。
5.选中“目标数据”复选框即加载目标数据。
6.“清除数据”指定是否替换<版本>和<期间>的数据值。
从列表中选择一个选项(如果未做任何选择,将设置 为默认值0):○“0-附加新数据值”:添加新数据项目并使用加载表中的值覆盖模型中的所有现有数据。
不匹配的数据 保持不变。
○“1-先清除相同版本/期间的数据”:如果模型中与加载表相同的<版本>和<期间>已存在数据,则模型中 此<版本>/<期间>组合的数据值将被删除并替换为加载表数据。
○“2-先清除所有版本/期间的数据”:如果模型中已存在此加载表的数据,则将删除所有<版本>和<期间 >的数据值,然后插入加载表值。
7.选中“目标和”复选框即计算对应值的数据之和。
○如果选中此复选框,并且加载表包含数据值的重复记录,则计算加载的值与模型中现有的值之和,而此新合计值将被加载到模型中。
○如果未选中此复选框,过程将添加新数据项目并使用加载表中的值覆盖模型中的所有现有数据。
不匹配的数据保持不变。
重复键项目将被标记为重复项,且不加载。
PUBLIC 30 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=PCMmodelexecutedlroutines=1000,YES,NO,NO 结果:为加载ID“10001”运行“执行数据加载器例程”。
它会删除所有现有的特性映射,然后加载所有新数据。
不加载增量数据或目标数据。
5.19将模型导出到文件(export) 说明:●按指定方式将当前打开的模型导出到一个XML文件或逗号分隔值(CSV)文件。
注意 默认值“ALL”表可能需要很长的时间,因此建议定义特定的导出规范文件(使用模型构建器中的“导出”功能)。
用法:●export=,[appendData],[exportSpec],[includeRules],[delimiter],[aliasName],
[precision],[unicode],[decimalsep]
可在此命令中使用以下参数:
参数
[appendData]
必需/可选必需
可选
[exportSpec]
可选
说明
要导出的文件(.xml或.csv文件类型)的有效文件名和路径位置。
指定是替代任何可能已存在的、与当前导出同名的文件,还是将当前导出附加到现有文件之后。
允许值包括“APPEND”、“REPLACE”或“OVERWRITE”(默认值)。
可以使用“APPEND”,或使用预定义的*.ESP规范文件(导出规范是在模型构建器应用程序的“模型”““导入/导出””屏幕中定义的)来附加文件。
使用预定义的导出规范文件(.ESP)中的设置,确定要导出哪些项或导出所有结构、数据、安全设置和结果。
如果未提供(.ESP),则默认值为“ALL_TABLES”,即导出所有表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 31 参数 必需/可选 说明 注意 对于大型模型而言,导出所有结果表可能需要较长时间。
[includeRules] 可选 指定是否包括规则生成的任何结果值。
允许值包括“EXCLUDERULESVALUES”(默认值)或“INCLUDERULESVALUES”。
注意 如果已选择特定的ESP文件,则可以在该文件中选择基于规则的值。
仅当未选择特定ESP文件时,此选项才适用。
[delimiter] 可选 [aliasName] 可选 [precision] 可选 [unicode] 可选 [decimalsep] 可选 指定导出文件要使用的特殊分隔符。
如果未指定分隔符,则默认值为“COMMA”。
这必须是要导出的模型中可用的现有ProfitabilityandCostManagement别名。
默认值为“DEFAULTALIAS”,即选择值“DEFAULTALIAS”。
设置导出值中的小数位数。
默认值为12。
选择将数据以ANSI或Unicode格式导出到CSV文件。
允许值包括“ANSI”(默认值)或“UNICODE”。
此选项可用于导出包含Unicode字符(如亚洲字符)的模型数据。
指定用于浮点数的小数分隔符。
默认的参数值为DEFAULT,即使用在当前Windows操作系统区域设置中指定的小数分隔符。
要为小数分隔符指定固定值,可以使用值COMMA或PERIOD。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将模型导出到文件”。
2.在“导出到文件”中指定要导出为的文件名以及该文件是否是XML文件。
如果添加了文件类型.xml,将生 成XML文件,将生成XML文件,否则默认生成逗号分隔值(CSV)文件。
3.选中“将数据附加到此文件”复选框即将此次导出的内容附加到任何现有文件中。
默认设置是覆盖同名的现有 文件。
4.如果选中“包括规则值”复选框,则还会导出规则已计算的任何值;否则将仅导出输入数据值、“活动”成本和 “成本对象”成本。
5.在“导出规范文件”中,可以选择用于定义导出参数的导出规范文件(*.esp)的位置。
PUBLIC 32 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 注意 默认值“ALL_TABLES”导出所有内容,因此建议定义一个特定的导出规范文件。
6.默认情况下使用逗号分隔导出的字段。
可以使用“分隔符”指定导出文件要使用的特殊分隔符。
此选项仅 与.csv文件导出相关。
要指定TAB作为分隔符,请输入单词TAB(应用程序将它自动转换为TAB的ASCII表示法#9)。
7.如果希望导出的数据显示为替代数据别名,则可以在“别名”中指定“数据别名”名称。
8.可以在“小数精度”中为.csv文件中的导出值指定小数位数。
默认值为
2。
9..csv文件中“小数分隔符”的值默认为当前Windows操作系统区域设置中指定的任何设置。
○要为小数分隔符指定固定值,根据情况选择值“,”(逗号)或“.”(句点)。
随后系统就会以值COMMA或 PERIOD填充参数。
○要保留默认设置,选择“DEFAULT”,参数将保持为空。
10.可以选择将数据以ANSI或Unicode形式导出到.csv文件。
如果选中“Unicode文件”复选框,此选项可以导出包含Unicode字符(如亚洲字符)的模型数据。
示例 PCMCONSOLEusername=userpassword=passopen=Model"export=c:\MyExport.xml,Overwrite,All" 结果:从模型中导出所有内容,并覆盖任何现有文件。
示例 PCMCONSOLEusername=userpassword=passopen=Model"export=c:\AnExport.csv,Append,C: \ExportSpec.esp,ExcludeRulesValues,TAB,EPOCODE",
2,ANSI,COMMA 结果:仅导出规范文件中所包含的项目。
导出为.csv格式,不包括规则,制表符分隔文件,使用数据别名EPOCODE,小数精度为
2,导出为ANSI,小数分隔符固定为逗号。
5.20导出结果(exportresults) 说明:●将当前打开的模型中的结果数据导出到SAPBusinessObjectsUniverse表中。
可按需选择导出规范文件 (*.ESP)的位置,此文件用于确定要导出的结果表。
如果未列出导出规范文件,则将模型的所有结果表导出到Universe表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 33 ●有效的导出ID对于exportresults是必需的,可在附加控制台命令中指定。
如果未指定,则自动选择共享系统导出ID1(Default)。
警告 必须始终使用共享系统导出ID1(Default)。
注意 默认值“ALL_TABLES”将导出所有内容,因此建议定义一个特定的导出规范文件。
注意 exportresults不能与“ObjectivesandMetrics”模型类型一起使用。
用法:●exportresults=,[aliasName]
可在此命令中使用以下参数:
参数
[aliasName]
必需/可选必需
可选
说明
导出规范文件(*.ESP)的名称是可选项。
如果未提供导出规范文件,默认值为“ALL_TABLES”,即将模型的所有结果表都导出到Universe表。
这必须是要导出的模型中可用的现有ProfitabilityandCostManagement别名。
默认值为“DEFAULTALIAS”,即选择值“DEFAULTALIAS”。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“导出结果”。
2.输入用于确定要导出的结果表的导出规范文件(*.ESP)的位置。
注意 由于默认值“ALL_TABLES”将导出所有内容,因此建议定义一个特定的导出规范文件。
3.如果希望导出的数据显示为替代数据别名,则可以在“数据别名”中指定“数据别名”的名称。
5.21导出到数据库(exporttodb) 说明:●此命令会将当前打开的模型中的结果数据导出到数据库表。
导出规范文件(*.ESP)是可选项。
如果未列出 导出规范文件,则将所有模型结果表导出到数据库中。
●有效的导出ID对于exporttodb是必需的,可在附加控制台命令中指定。
若未指定导出ID,则自动使用 名为Default的共享系统导出ID1。
PUBLIC 34 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 警告 “导出到Universe”功能(exportresults)只能与共享系统导出ID1(Default)一起使用。
如果组织中也使用此功能,那么应只使用共享系统导出ID1(Default)执行所有数据库导出。
注意 有关此过程期间可导出的可能计算数量(和数据大小)的指导,请参阅“模型构建器”中的“模型统计信息”屏幕。
用法:●exporttodb=[fileName] 可在此命令中使用以下参数: 参数 [fileName] 必需/可选可选 说明 可按需提供导出规范文件(*.ESP)的位置,此文件用于确定要导出的表和维。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“导出到数据库”。
2.可按需选择导出规范文件(*.ESP)的位置,此文件用于确定要导出的表和维。
5.22导出视图(iew) 说明:●模型必须已打开。
●运行已在模型构建器中使用“导出数据视图”功能创建的导出视图作业定义(有关更多信息,请参阅《SAP BusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●根据所提供的参数,命令将执行以下操作: ○如果提供的是文件名:结果数据将导出到由导出操作创建的.csv文件(前提是指定位置尚不存在该文件)。
○如果提供的是“空”文件名:该模型将完全计算并缓存结果,但是不会将结果写入文件。
提示 这样需要的时间明显少于到文件的导出操作。
例如,夜间运行到“空”文件名的导出,这样一个大型模型在上午便可得到完全计算,这样做可大幅缩短打开时间。
用法:●iew=,
可在此命令中使用以下参数:
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
PUBLIC
公共
35
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“导出视图”。
2.输入导出视图作业的名称。
3.执行以下操作之一: 输入导出结果的目标.csv文件的位置。
输入一对双引号("")或一对单引号('')来指定空文件名。
说明 导出视图作业的名称。
● 要导出到文件:导出结果的目 标.csv文件的名称。
● 要导出到“空”文件名:一对双引 号("")或一对单引号('')。
示例:导出到文件 PCMCONSOLEusername=userpassword=passopen=PCMmodeliew=exportjob1,c:\results.csv 结果:打开名为PCMmodel的模型并运行名为exportjob1的导出视图作业。
数据即已导出到results.csv文件。
如果该文件不存在,则导出操作将创建该文件。
示例:导出到空文件名 PCMCONSOLEusername=userpassword=passloginserver=pcmserveropen=PCMmodeliew=exportjob2,'' logoff=ALLUSERS结果:打开名为PCMmodel的模型并运行名为exportjob2的导出视图作业。
模型即已完全计算,而结果虽已缓 存但未写入文件。
所有用户都会随之注销。
5.23HANA-加密密码(hanaencryptedpassword) 说明:●以加密格式为待导出的目标SAPHANA数据库设置密码。
在首选不将用户密码存储为纯文本的环境中,这 可用作“HANA-设置密码”的替代命令。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)” PUBLIC 36 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”○数据库中待导出的实例-参见““设置实例号(hanainstance)”●要在命令行中使用,首先应使用“ConsoleWizard”功能以加密格式生成密码。
用法:●hanaencryptedpassword=
可在此命令中使用以下参数:
参数
必需/可选必需
说明密码的加密版本。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-加密密码”。
2.以纯文本输入“密码”。
“ConsoleWizard”会将用户输入的密码加密,并显示在“参数列表”中。
相关信息 第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第44页上的“HANA-设置密码(hanapassword)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 5.24HANA-导出模型(hanaexport) 说明:●将当前打开的模型按照导出规范(EPS)文件中指定的格式导出到SAPHANA数据库。
用法:●hanaexport=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
导出规范(ESP)文件的名称和文件路径。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 37
1.在“命令类型”列表中,选择“HANA-导出模型”。
2.浏览要使用的ESP文件。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaexport=C:\Users\Administrator\\exportmymodel.esp 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,按照ESP文件exportmymodel.esp中指定的格式导出模型表和结果。
5.25HANA-删除所有用户结果(hanaremoveuserresults) 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除所有当前用户的个人导出ID的结果,并且还可视情况删除导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
然而,系统将跨所有模型删除导出到指定SAPHANA数据库中的结果,不论模型打开与否。
用法:●hanaremoveuserresults=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
允许的值是:
●
RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-删除所有用户结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44 PUBLIC 38 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 hanacatalog=profitresultshanainstance=1hanaremoveuserresults=RESULTS_AND_MAPPING 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,删除所有个人导出ID,并且跨所有模型删除指定SAPHANA数据库中的任何相关结果。
5.26HANA-按导出ID删除结果(hanaremoveresultsbyexportid) 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除指定导出ID的结果,并且还可视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbyexportid=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
说明
要使用的导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-按导出ID删除结果”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveuserresults=1234,RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后跨所有模型删除指定SAPHANA数据库中导出ID1234的结果。
该导出ID仍可用于今后的导出操作。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 39 5.27HANA-按导出名称删除结果(hanaremoveresultsbyexportname) 说明: ●对于导出到SAPHANA数据库,该命令允许提供导出ID的名称,以便跨所有模型删除结果,并视情况删除导出ID。
也可指定此导出ID是个人的,还是共享的。
注意 可以删除默认共享导出ID1(名为Default)的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbyexportname=,,
可在此命令中使用以下参数:
参数
必需/可选必需必需
必需
说明
要使用的导出的名称。
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-按导出名称删除结果”。
2.在“导出名称”中输入导出的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveresultsbyexportname=ProfitExport,USER,RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后跨所有模型删除指定SAPHANA数据库中名为ProfitExport的个人导出ID的结果。
该导出ID仍可用于今后的导出操作。
PUBLIC 40 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.28HANA-删除当前导出ID的结果()hanaremoveresultsbycurrentexportid 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除指定数据库中当前导出ID的结果,并且还可视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbycurrentexportid=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
允许的值是:
●
RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-删除当前导出ID的结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodeluseexportid=1hanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveresultsbycurrentexportid==RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后指定当前导出ID1以跨所有模型删除指定SAPHANA数据库中的结果。
相关信息 第76页上的“使用导出ID(useexportid)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 41 5.29HANA-设置目录(hanacatalog) 说明: ●指定要在执行导出的目标SAPHANA数据库中使用的目录。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanacatalog=
可在此命令中使用以下参数:
参数
必需/可选必需
说明目录名称
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-设置目录”。
2.输入“目录名”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置实例编号(hanainstance)” 5.30HANA-设置实例编号(hanainstance) 说明:●指定SAPHANA数据库中要导出的实例。
连接到SAPHANA数据库进行导出所需的全部信息如下: ○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见“HANA-设置密码”(hanapassword)。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
PUBLIC 42 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中要导出的实例。
●实例号只能是0到99的整数。
用法:●hanainstance=
可在此命令中使用以下参数:
参数
必需/可选必需
说明要导出的实例号
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-设置实例号”。
2.输入“实例ID”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)” 5.31HANA-设置机器标识符(hanamachine) 说明:●指定托管要导出的目标SAPHANA数据库的机器的名称或IP地址。
连接到SAPHANA数据库进行导出所 需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○指定托管数据库的机器的名称或IP地址。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanamachine=
可在此命令中使用以下参数:
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
PUBLIC
公共
43
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-机器标识符”。
2.输入“机器”的名称或IP地址。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第45页上的“HANA-设置用户名(hanausername)”第44页上的“HANA-设置密码(hanapassword)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 说明SAPHANA机器的名称或IP地址 5.32HANA-设置密码(hanapassword) 说明: ●为待导出的目标SAPHANA数据库设置密码。
有关在安全环境中使用此命令的信息,请参阅““HANA-加密密码””。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”○目标数据库的密码○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)” 用法:●hanapassword=
可在此命令中使用以下参数:
参数
必需/可选
说明
必需
密码
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-设置密码”。
2.输入“密码”。
PUBLIC 44 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 5.33HANA-设置用户名(hanausername) 说明: ●为待导出的目标SAPHANA数据库设置用户名。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanausername=
可在此命令中使用以下参数:
参数
必需/可选必需
说明HANA用户名
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“设置用户名”。
2.输入“用户名”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 45 5.34将XML文件导入到模型(import) 说明: ●选择一个现有XML模型文件以导入到当前打开的模型。
如果导入到具有现有结构和数据的模型,则XML文件只会附加其他信息。
可根据需要指定是否允许创建模型中尚不存在的新结构。
●可以根据需要指定ISF文件(导入规范文件),该文件详细说明要选择从XML文件导入的表。
在模型构建器的“导入XML文件”对话框中,可通过保存所做选择来创建ISF文件。
(有关更多信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法:●import=,[createStructure],[isfFile]
可在此命令中使用以下参数:
参数
[createStructure]
[isfFile]
必需/可选必需可选
可选
说明
现有XML模型文件的名称。
值“YES”允许创建模型中尚不存在的新结构(这是默认值)。
值“NO”不允许创建新结构。
现有导入规范文件的名称(ISF)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将XML文件导入到模型”。
2.输入现有XML模型文件的名称。
3.选中“允许创建结构”复选框即允许创建模型中尚不存在的新结构。
4.输入文件类型为ISF的“导入规范文件”的名称。
示例 PCMCONSOLEusername=userpassword=passdelete=Model1newModel=Model2import=c:\exports\MyExport.xml 结果:删除模型,创建新模型并导入结构和数据。
5.35信息(information) 说明:●为此运行的控制台命令文件提供有关当前模型状态以及系统连接与应用程序通行证设置的信息。
指定单个参 数以选择要显示的信息类型。
可为所需的每个信息选项在适当的阶段按需多次重复information命令,既可用不同参数,也可用同一个参数。
PUBLIC 46 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 用法:●information=
可在此命令中使用以下参数:
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“信息”。
2.在“信息”框的如下选项中,输入所需的信息类型: PASSPORT_ACTIVEPASSPORT_VALUEMODEL_LISTSYSTEM_CONNECTION_NAMESYSTEM_CONNECTIONS . 说明 可使用以下信息选项: ● PASSPORT_ACTIVE—显示应 用程序通行证是否处于活动状态。
● PASSPORT_VALUE—显示活动 应用程序通行证的值。
● MODEL_LIST—显示当前活动 系统连接的模型列表。
● SYSTEM_CONNECTION_NAME —显示当前活动系统连接的名称。
● SYSTEM_CONNECTIONS—显 示此控制台命令文件运行期间建立 的所有系统连接列表。
● EXPORT_ID_TYPE—显示指示 在导出基于结果的值时是使用默认 导出ID还是获取新导出ID的设 置。
● EXPORT_ID—显示在导出基于 结果的值时使用的导出ID。
如果在 命令文件中未指定导出ID,则控制 台将检索它。
● USER_EXPORT_DETAILS—显 示当前用户的所有导出ID、这些ID 的名称以及它们是个人ID还是共享 ID。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1; SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 47 createSystemConnection=testserverloginserver=testserv2;switchSystemConnection=devserver;information=model_list username=user password=pass 结果:
1.创建名为devserver的系统连接。
2.创建名为testserver的另一个系统连接。
3.将控件切换回devserver系统。
4.显示devserver系统中的所有模型列表。
5.36加载模型(loadmodel) 说明: ●在控制台运行期间,使用指定帐户创建现有模型的连接。
●允许控制台可执行文件在具有与多个模型的连接的情况下运行(这与使用open命令有所不同),因为 loadmodel允许控制台同时与多个模型建立连接。
当运行的控制台处理多个模型时,此命令非常有用,可确保每个模型都保持打开状态。
用法:●loadmodel=
可在此命令中使用以下参数:
参数
必需/可选必需
说明现有模型的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载模型”。
2.输入要连接到的模型的名称。
5.37加载存储值(loadstoredvalues) 说明:●清除现有结果,并加载来自关联模型的任何交叉模型规则值。
交叉模型值有两种:○包含动态值的模型-此类型的模型会自动检测和重新加载从属模型中任何发生更改的值。
○包含存储模型值(非动态值)的模型-此类型的模型包含从属模型的静态数据集,因而不会检测发生更改 的值以及将这些值反映在主模型中。
PUBLIC 48 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 在主模型中刷新存储模型值时,可执行loadstoredvalues命令以删除任何计算所得结果,然后获取任何必需的从属模型中所有值的更新。
注意 由于loadstoredvalues将清除模型中的所有现有(未锁定)结果,建议先运行loadstoredvalues,然后再运行calculate命令。
对于包含使用“加载存储值”的规则的模型,更要注意这一点。
用法:●loadstoredvalues 此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载存储值”。
示例 PCMCONSOLEUSERNAME=<用户>PASSWORD=<密码>OPEN=<模型名称>LOADSTOREDVALUES 5.38仅加载TC计算(alconly) 说明: ●TransactionalCosting模型必须已打开。
●执行交易成本计算映射,并根据交易活动动因的数量重新计算活动动因值,无需从 PPLOAD_HVACTIVITYDRIVER表加载任何数据。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●“加载ID”参数是单个数据加载的加载ID。
如果输入负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新的加载。
如果输入特定加载ID,则将只处理与此加载ID匹配的数据。
用法:●alconly=
可在此命令中使用以下参数:
参数
必需/可选必需
说明单个数据加载的加载ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“仅加载TC计算”。
2.输入单个数据加载的加载ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 49 5.39加载大量数据(loadvolumedata) 说明: ●将交易活动动因的数据量加载到当前打开的TransactionalCosting模型中。
它将使用提供的加载ID,并生成活动动因值。
(有关进一步信息,请参阅《ProfitabilityandCostManagementModelingUserGuide》(ProfitabilityandCostManagement建模用户指南)。
) ●“加载ID”参数是单个数据加载的加载ID。
如果输入负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新的加载。
如果输入特定加载ID,则将只处理与此加载ID匹配的数据。
用法:●loadvolumedata=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
所提供的单个数据加载的加载标识符(加载ID),它与PPLOAD_HVACTIVITYDRIVERVOLUME临时表中的加载ID相关。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载大量数据”。
2.输入所提供的单个数据加载的加载标识符(加载ID),它与PPLOAD_HVACTIVITYDRIVERVOLUME临时 表中的加载ID相关。
示例 PCMCONSOLEusername=userpassword=passopen=TC_modelloadvolumedata=-
1 结果:使用PP_FASTLOAD表中可用的最新加载ID将TransactionalCosting数据导入到模型中,然后根据“交易活动动因”数量生成“活动动因”值。
5.40锁定结果(lockresults) 说明:●锁定指定<版本>和<期间>组合。
用法:●lockresults=,
可在此命令中使用以下参数:
PUBLIC
50
公共
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“锁定结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.41将所有事件记录到文本文件(log) 说明: ●此命令将生成一个文本文件,文件中记录了在上次发出一系列命令(命令行或命令文件)期间执行的操作。
必须指定文件名和文件位置,而且必须可用(即,用户必须具有对指定位置的写入权限)。
此命令可在命令文件或命令行的任何位置指定,并应用于所有操作。
此外,在处理命令文件期间出现的任何错误也将记录到此日志文件中。
用法:●log=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
为用于保存“ConsoleWizard”所处理的命令参数的日志指定名称和位置。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将所有事件记录到文本文件”。
2.输入用于写入日志文件的文件名和路径位置。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 51 5.42登录服务器(loginserver) 说明:●指定在登录时使用的服务器。
此命令可用于登录到另一个非当前默认配置的系统,但若无需指定服务器,登 录时可视情况选用此命令。
●必须通过username和password命令以及可选的createsystemconnection命令继续操作。
用法:●loginserver=
可在此命令中使用以下参数:
参数
必需/可选必需
说明登录时要连接的服务器的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“登录服务器”。
2.在“登录服务器”框中输入服务器计算机名称。
示例 PCMCONSOLEcreateSystemConnection=devserverusername=userpassword=passloginserver=devserv1open=Model1 结果:与服务器devserv1创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录,然后打开模型。
5.43注销(logoff) 说明:●在运行系统中,为要求的已登录用户完全切断任何客户端连接,然后使其注销。
客户端实例中将显示以下消 息:会话已被授权用户手动终止。
此命令提供的功能与用户监视器实用程序中的“注销”相同。
有关更多信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagementAdministrator'sGuide》(SAPBusinessObjectsProfitabilityandCostManagement管理员指南)中的““UserMonitor””(用户监视器)。
注意 要在logoff之后执行任何进一步命令,请确保为控制台可执行文件登录了其他用户(非正在注销的用户)。
用法: PUBLIC 52 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●logoff=,[mandParam]可在此命令中使用以下参数:
参数
必需/可选必需
[mandParam]
可选
说明
基于提供的参数注销用户:
●
ALLUSERS-注销系统中的所
有已登录用户
●
USER-注销指定用户
●
GROUP-注销指定组中的所有
已登录用户
●
MODEL-注销当前登录到指定
模型中的所有用户
根据选定的mand,指定用户名、用户组名或模型名称。
“ALLUSERS”不需要此参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“注销”。
2.在“注销类型”列表中: ○要注销系统中的所有已登录用户,请选择“所有用户”。
○要注销指定用户,请选择“特定用户”,然后输入“用户名”。
○要注销指定组中的所有已登录用户,请选择“特定用户组”,然后输入“组名”。
○要注销当前登录到指定模型的所有用户,请选择“特定模型的所有用户”,然后输入“模型名称”。
5.44模型说明(modeldescription) 说明:●指定或修改模型构建器中针对模型显示的现有说明。
用法:●modeldescription=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“模型说明”。
2.输入“模型名称”。
3.输入“模型说明”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 说明模型的名称。
模型的新说明。
PUBLIC 公共 53 5.45启用模型(modelenabled) 说明:●指定是启用还是禁用模型。
若禁用,则不能打开模型。
用法:●modelenabled=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“启用模型”。
2.输入模型的名称。
3.选中“启用模型”复选框即启用模型。
若不选中,则禁用模型。
说明 模型的名称。
值为YES将启用模型。
值为NO将禁用模型。
5.46模型选项(modeloption) 说明: ●在当前打开的模型中更改现有模型计算选项的设置。
可为模型计算选项指定单个参数,为设置指定另一个参数,并且可为每个模型计算选项用不同参数按需多次重复modeloption命令。
●有关模型计算选项及其设置的操作详情,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》中的““模型计算选项””一节。
用法:●modeloption=,
可在此命令中使用以下参数:
参数
必需/可选必需
说明
要设置的模型计算选项。
选项如下: ● LI_DETAIL_VALUES ● ACTIVITY_DRIVER_VALUE
S ● WORK_SHEET_VALUES ● REVENUE_VALUES PUBLIC 54 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数 必需/可选
必需
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
说明
●
EMPLOYEE_RESOURCE_DRI
VER_SPLIT_VALUES
●
SUMMARY_MOVEMENT_VALU
ES
●
REASSIGNMENT_DRIVERS
●
SUMMARY_COST_OBJECT_
V ALUES ● LI_COST_OBJECT_VALUES ● ACTIVITY_COST_OBJECT_ VALUES ● TOTAL_COST_OBJECT_VAL UES ● COST_OBJECT_RESPONSIB ILITY_CENTERS ● COST_OBJECT_ACTIVITY_ TYPE_LINE_ITEMS ● RULES_ENGINE ● RULE_DEPENDENCY_ANALY ZER ● BACKGROUND_CALC ● AWE_MEMORY_USAGE ● DETAIL_COST_OBJECT_1_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_2_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_3_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_4_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_5_ MAIN_HIERARCHY ● COST_OBJECT_ACTIVITY_ LI_UNIT_RATE ● MAXIMUM_CPU_USAGE ● FIRST_CPU_USAGE ● PRODUCTION_UNIT_SOLD_ RECONCILIATION ● RESOURCEDRIVERASSIGNM ENT ● DEFAULTVOLUMERESPONSI BILITYCENTER ● DATALOADERALIASRESOLU TION 所指定模型计算选项的新设置。
设置如下: ● CALC_IF_REQUIRED PUBLIC 公共 55 参数 PUBLIC 56 公共 必需/可选 说明 ● CALC_ALL_LEAVES ● CALC_RESULTS ● NO_CALC_RESULTS ● SUMMARIZE ● NO_SUMMARIZE ● LINKED_TO_LI_VALUES ● NOT_LINKED_TO_LI_VALU ES ● COMPILED ● COMPILED_WITH_VBSCRIP
T ● VBSCRIPT ● FULL_ANALYSIS ● PARTIAL_ANALYSIS ● SMART_DELETE_DISABLED ● 1_CPU ● 2_CPU ● 3_CPU ● 4_CPU ● 5_CPU ● 6_CPU ● 7_CPU ● 8_CPU ● 9_CPU ● 10_CPU ● 11_CPU ● 12_CPU ● 13_CPU ● 14_CPU ● 15_CPU ● 16_CPU ● 20_CPU ● 24_CPU ● 28_CPU ● 32_CPU ● NO_CPU_RESTRICTION ● NOT_ALLOWED ● MAX_1GB ● MAX_2GB ● MAX_3GB ● MAX_4GB ● MAX_5GB ● MAX_6GB ● MAX_7GB SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数 必需/可选 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“模型选项”。
2.选择“模型选项”。
3.选择“选项值”。
说明 ● MAX_8GB ● MAX_9GB ● MAX_10GB ● MAX_11GB ● MAX_12GB ● MAX_13GB ● MAX_14GB ● MAX_15GB ● MAX_16GB ● MAX_20GB ● MAX_24GB ● MAX_28GB ● MAX_32GB ● UNLIMITED ● AUTOMATIC ● HIDE ● DISPLAY ● BY_COSTTYPE ● BY_RESPCENTER ● ALL ● PARENT ● CURRENT ● RCUNASSIGNED ● DEFAULT_ALIAS ● ALL_ALIASES 示例 PCMCONSOLEusername=administratorpassword=administratoropen=Model1modeloption=LI_DETAIL_VALUES,CALC_IF_REQUIREDmodeloption=MAXIMUM_CPU_USAGE,5_CPU 结果:打开模型并设置两个模型计算选项:“行项目详细信息值”选项设定为“仅按需计算”和“最大CPU用量”选项设定为“5个CPU”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 57 5.47模型服务器(modelserver) 说明:●更改运行模型的模型服务器。
用法:●modelserver=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“模型服务器”。
2.输入“模型名称”。
3.在“模型服务器名称”中,输入要将模型更改到的模型服务器的名称。
说明模型的名称。
模型服务器的名称。
5.48打开模型(open) 说明:●打开现有模型(除非其他用户已打开它)并使用指定帐户创建与该模型的连接。
●每次只能有一个模型使用open命令连接控制台可执行文件。
如果在同一可执行文件中发出第二个open命 令,则会自动关闭第一个模型,然后才打开第二个模型。
用法:●open=
可在此命令中使用以下参数:
参数
必需/可选必需
说明要打开的模型的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“打开模型”。
2.输入模型的名称。
PUBLIC 58 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Model1calculate 结果:打开名为Model1的模型。
5.49优化BOM(optimizebom) 说明:●在物料清单(BOM)模型中从“物料清单结构”层次结构的根级别删除重复组件。
注意 根据项目导入BOM模型的顺序,已出现在“物料清单结构”层次结构子级别的组件可重复出现在根级别。
因此建议在导入到BOM模型后运行该命令。
例如,该命令可以在运行导入的批文件中包含在import命令的后面。
用法:●optimizebom 该命令不使用任何参数。
在“控制台向导”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“优化BOM”。
示例 username=administratorpassword=administratoropen=BOMModelimport=bomstructure.xml,YESoptimizebom=closemodel=结果:打开BOM模型并导入XML文件,运行optimizebom命令以删除物料清单结构中的任何重复组件并关闭模型。
5.50暂停处理一段时间(pause) 说明: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 59 ●暂停执行命令文件参数,直至达到指定的分钟数。
在控制台脚本中放置一个pause命令,则可以延迟命令的执行。
●pause命令即时生效(即,在发出pause命令的那一刻起立即中止脚本执行。
) 用法:●pause=[minutes] 可在此命令中使用以下参数: 参数 [minutes] 必需/可选可选 说明在执行下一个命令前暂停的分钟数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“暂停处理一段时间”。
2.输入在执行下一个命令前暂停的分钟数。
5.51添加日期和时间前缀(prefixdate) 说明:●在每个作为命令文件一部分执行的命令前面放置日期和时间戳。
这些信息将通过控制台屏幕(DOS提示符 或命令框)报告,或者记录在日志文件中(如果已指定日志文件,请参阅““将所有事件记录到文本文件””命令)。
●此命令可在命令文件或命令行的任何位置发出,但应用于所有操作(即,所有操作都被添加日期和时间前缀)。
用法:●prefixdate此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“添加日期和时间前缀”。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
PUBLIC 60 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 相关信息 第51页上的“将所有事件记录到文本文件(log)” 5.52删除所有用户结果(removeuserresults) 说明: ●对于当前用户的所有个人导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除结果,而不考 虑打开的是哪个模型。
用法:●removeuserresults=
可在此命令中使用以下参数:
参数
必需/可选必需
说明
允许的值是:
●
RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“删除所有用户结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelremoveuserresults=RESULTS_AND_MAPPING 结果:名为administrator的用户打开模型,并删除所有个人导出ID,然后跨所有模型删除所有关联结果。
5.53按导出ID删除结果(removeresultsbyexportid) 说明:●对于指定的导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 61 注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●removeresultsbyexportid=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
说明
要使用的导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出ID删除结果”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=userpassword=passopen=Modelremoveresultsbyexportid=13456,RESULTS 结果:打开模型,并跨所有模型删除导出ID13456的结果。
该导出ID仍可用于今后的导出操作。
5.54按导出名称删除结果(removeresultsbyexportname) 说明:●允许提供导出ID的名称,以便跨所有模型删除结果,并视情况删除导出ID。
也可指定此导出ID是个人 的,还是共享的。
注意 可以删除默认共享导出ID1(名为Default)的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法: PUBLIC 62 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●removeresultsbyexportname=,,可在此命令中使用以下参数:
参数
必需/可选必需必需
必需
说明
导出ID的名称。
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出名称删除结果”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelremoveresultsbyexportname=UserExport,USER,RESULTS 结果,名为administrator的用户打开模型,并跨所有模型删除名为UserExport的个人导出ID的结果。
该导出ID仍可用于今后的导出操作。
5.55删除当前导出ID的结果()removeresultsbycurrentexportid 说明:●对于当前导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结 果,而不考虑打开的是哪个模型。
用法:●removeresultsbycurrentexportid=
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
PUBLIC
公共
63
可在此命令中使用以下参数:
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“删除当前导出ID的结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
说明 允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportid=1removeresultsbycurrentexportid=RESULTS 结果:打开模型,并指定当前导出ID1,以便跨所有模型删除结果。
5.56按导出ID重命名(renameexportid) 说明:●允许更改所指定导出ID的名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●renameexportid=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出ID重命名”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“新导出名称”中输入导出ID的新名称。
说明要重命名的导出ID。
新名称。
PUBLIC 64 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Modelrenameexportid=10,SharedExportID 结果:打开模型,然后将导出ID10的名称更改为SharedExportID。
5.57按导出名称重命名(renameexport) 说明:●允许指定导出ID名称以及它是个人的还是共享,以此更改导出ID的名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●renameexport=,,
可在此命令中使用以下参数:
参数
必需/可选必需必需
必需
说明
要重命名的导出ID的名称。
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
新名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出名称重命名”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“新导出名称”中输入导出ID的新名称。
示例 PCMCONSOLEusername=userpassword=passopen=Modelrenameexport=SharedExportID,SHARED,SharedExportID_Renamed 结果:打开模型,并将名为SharedExportID的共享导出ID的名称更改为SharedExportID_Renamed。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 65 5.58重命名模型(renamemodel) 说明:●重命名指定模型。
注意 新模型名称必须是唯一的,且不包含任何禁用的字符。
●例如,如果因为模型仍处于打开状态导致无法执行重命名,那么在报告重命名失败之前,控制台会不断重试,直到指定的超时分钟数结束。
如果在等待期间模型关闭,则对其重命名,而命令文件正常继续。
用法:●renamemodel=,,[timeoutValue]
可在此命令中使用以下参数:
参数
[timeoutValue]
必需/可选必需必需可选
说明
要重命名的模型的现有名称。
模型的新名称。
控制台应重试重命名模型的持续分钟数。
默认值为
0。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“重命名模型”。
2.在“源模型名称”中输入模型的现有名称。
3.在“目标模型名称”中输入模型的新名称。
4.在“超时(分钟)”中选择控制台应重试重命名模型的持续分钟数。
5.59运行数据桥导入(databridgeimport) 说明:●此命令执行数据桥控制文件(*.CTF),以将数据导入到当前打开的模型中。
除非文件位于当前工作目录 中,否则需要提供完整的文件路径。
●可根据需要指定是否允许创建模型中尚不存在的新结构。
注意 如果需要对数据导入进行更多控制,则请参阅《ProfitabilityandCostManagement数据桥用户指南》以了解有关DBCONS数据桥自动化实用程序的信息。
用法:●databridgeimport=,[allowCreate]
PUBLIC
66
公共
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
可在此命令中使用以下参数:
参数
[allowCreate]
必需/可选必需可选
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“运行数据桥导入”。
2.输入要导入的(*.CTF)文件的名称。
3.选中“允许创建结构”复选框即允许创建模型中尚不存在的新结构。
说明 要导入的(*.CTF)文件的名称。
值“YES”允许创建模型中尚不存在的新结构(这是默认值)。
值“NO”不允许创建新结构。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
5.60发送工作管理器事件(wmsendevent) 说明:●将事件名称发送到工作管理器流程实例,以便跟踪其进度。
用法:●wmsendevent=
可在此命令中使用以下参数:
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“发送工作管理器事件”。
2.输入“工作管理器事件”的名称。
相关信息 第9页上的“工作管理器命令” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 说明事件名称 PUBLIC 公共 67 5.61设置密码(password) 说明:●为已指定的ProfitabilityandCostManagement用户帐户设置密码。
如果使用此参数,还必须设置用户名 (请参阅““设置用户名””)。
有关在安全环境中使用此命令的信息,请参阅““加密密码””。
用法:●password=<密码> 可在此命令中使用以下参数: 参数
必需/可选必需
说明密码
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“设置密码”。
2.输入“密码”。
相关信息 第28页上的“加密密码(encryptedpassword)”第68页上的“设置用户名(username)” 5.62设置用户名(username) 说明:●设置ProfitabilityandCostManagement用户帐户,将使用该帐户的凭据执行操作(例如,打开模型)。
必须为此用户设置密码。
注意 单一登录对控制台不可用。
如果在SAPBusinessObjectsEnterprise环境中工作,则无法使用导入的SAPBusinessObjectsEnterprise用户的登录凭据,相反,应创建一个有效的ProfitabilityandCostManagement用户。
或者可以通过在模型构建器(“工具”“安全”“用户和组”)中执行“重置密码”来转换所导入的BusinessObjectsEnterprise用户。
这样将设置一个ProfitabilityandCostManagement密码,从而允许在控制台中也可使用该用户名。
用法:●username=
可在此命令中使用以下参数:
PUBLIC
68
公共
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“设置用户名”。
2.输入“用户名”。
说明用户名 示例 PCMCONSOLEusername=User1password=passopen=BIKES结果:通过用户名User1打开模型。
5.63排序维(sortdimension) 说明:●在当前打开的模型中,对模型层次结构中的维项目按字母顺序升序或降序排序。
通过运行数据桥导入可生成 大量子项目时,此命令可结合databridgeimport命令一起使用。
警告 排序是永久性的,在执行排序后,无法还原成原始顺序。
用法:●sortdimension=,,
可在此命令中使用以下参数:
参数
必需/可选必需必需
说明此命令要排序的维对维进行排序的数据别名
注意
不能按EPOCODE别名排序
必需
在ConsoleWizard的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中选择“排序维”。
2.在“维”框中,输入要进行排序的维。
对维进行排序的方向(如升序)。
允许的值为“ASC”和“DESC”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 69
3.在“数据别名”框中,输入排序所依据的数据别名。
4.选择“升序排序”或“降序排序”,以指定排序顺序。
相关信息 第66页上的“运行数据桥导入(databridgeimport)” 5.64切换系统连接(switchsystemconnection) 说明:●使用指定名称将控件切换为某个系统。
在当前控制台命令文件运行期间已创建了此系统的连接。
用法:●switchsystemconnection=
可在此命令中使用以下参数:
参数
必需/可选必需
说明要将连接切换到的系统的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“切换系统连接”。
2.输入“系统连接名称”。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1;createSystemConnection=testserverusername=userpassword=passloginserver=testserv2;switchSystemConnection=devserver 结果:
1.创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录到名为devserv1的服务器。
2.创建另一个名为testserver的系统连接,再登录到名为testserv2的服务器。
3.将控件切换回devserver系统。
PUBLIC 70 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.65在系统之间传输模型(transportmodel) 说明: ●在系统之间移动模型时(例如,从开发系统到测试系统或者从测试到生产系统),需要在所调用的两个系统上执行一些步骤。
此命令可执行一部分步骤并让控制台命令文件执行整个流程,从而使此过程自动化。
●在命令文件中执行transportmodel命令之前,需要在工作流中包括创建连接并登录到源系统和目标系统的步骤。
这需要使用命令createSystemConnection和loginserver(见示例)。
●transportmodel命令将执行如下操作:
1.将控件切换为源系统。
2.在源系统上打开所指定的模型。
3.将源模型导出到指定的临时导出文件。
导出文件类型为XML,该文件位于运行控制台客户端的计算机上。
导出可根据情况使用导出规范文件(ESP),该文件定义了要导出哪些模型元素。
注意 ALL_TABLES默认设置会导出EVERYTHING,因此建议定义特定的导出规范文件(使用模型构建器中的“导出”函数)。
无需导出结果表,因为不会导入结果表,并且导出大型模型的结果表需要相当长的时间。
4.将控件切换为目标系统。
5.在目标系统上创建并打开所指定的模型。
6.将导出文件的内容导入到目标系统上的模型。
如果在命令的某个阶段出现故障,控制台将在该点停止处理。
若已存在新模型,将生成错误,但是可选择忽略此错误并继续执行操作。
注意 transportmodel命令不会改变原始的源模型。
执行transportmodel命令之后,可在运行控制台客户端的服务器上找到临时导出文件。
提示 用户可能希望在命令文件中包括Information命令,以便帮助确定模型状态和系统连接。
用法: ●transportmodel=,,,,[specificationFile],,[ignoreModelDoesExistError]
可在此命令中使用以下参数:
参数
必需/可选必需
必需
说明源系统的名称。
要从源系统传输的现有模型的名称。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 71 参数
[specificationFile]
必需/可选必需必需可选
说明
目标系统的名称。
要在目标系统上创建的新模型的名称。
用于确定要导出哪些元素的预定义导出规范文件(ESP)。
若未提供文件,默认设置为ALL_TABLES,即导出所有表。
注意 对于大型模型而言,导出所有结果表可能需要较长时间。
[ignoreModelDoesExistErr
可选
or]
临时导出文件的有效文件名和路径位置。
如果值为YES,即使因模型已存在而生成错误时也允许命令继续处理。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“在系统之间传输模型”。
2.输入“源系统连接名称”。
3.输入“源模型名称”。
4.输入“目标系统连接名称”。
5.输入“目标模型名称”。
6.在“规范文件名”中,可选择用于定义导出参数的导出规范文件(ESP)的位置。
注意 默认值“ALL_TABLES”导出所有内容,因此建议定义一个特定的导出规范文件。
7.在“临时导出文件名”中,指定要导出到的文件名。
文件类型XML即已附加到文件名。
8.若希望命令忽略因模型已存在而引起的错误,请选择“忽略模型已存在错误”复选框。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1;createSystemConnection=testserverusername=userpassword=passloginserver=testserv2;transportmodel=devserver,source_model,testserver,new_model,c:\ExportSpec.esp,c:\temp\transport.export.xml,YES PUBLIC 72 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 结果:
1.创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录到名为devserv1的服务器。
2.创建另一个名为testserver的系统连接,再登录到名为testserv2的服务器。
3.将devserver系统上名为source_model的模型传输到testserver系统上名为new_model的模型。
它使用 导出规范文件c:\ExportSpec.esp确定要导出的元素和临时导出文件的位置c:\temp\transport.export.xml。
它会忽略因new_model已存在而引起的任何错误。
相关信息 第26页上的“创建系统连接(createsystemconnection)”第52页上的“登录服务器(loginserver)” 5.66唯一模型ID(uniquemodelid) 说明:●更改模型属性“唯一模型ID”(UMID)。
上述操作可用于确保用户可跟踪和定位源自FinancialInformation Management应用程序的数据,甚至在重命名、复制、导入或导出模型后也可跟踪和定位。
用法:●uniquemodelid=
可在此命令中使用以下参数:
参数
必需/可选必需
说明唯一模型ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“唯一模型ID”。
2.输入“唯一模型ID”(UMID)。
5.67卸载模型(unloadmodel) 说明:●删除指定模型的连接。
如果其他用户仍连接到模型,该模型可能会在服务器上保持打开状态,否则就会关 闭。
●使用unloadmodel命令可删除使用loadmodel命令创建的连接。
用法: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 73 ●unloadmodel=可在此命令中使用以下参数:
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“卸载模型”。
2.输入“模型名称”。
相关信息 第48页上的“加载模型(loadmodel)” 说明要断开连接的模型的名称。
5.68取消锁定结果(unlockresults) 说明:●取消锁定指定的已锁定<版本>和<期间>组合。
用法:●unlockresults=,
可在此命令中使用以下参数:
参数
必需/可选必需必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“取消锁定结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.69更新版本期间计算列表(updatevpcalculationlist) 说明:●TransactionalCosting模型必须已打开。
PUBLIC 74 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●更新PP_HVVERSIONSPERIODCALCLIST表,其中包含必须对其执行交易成本计算的<版本>/<期间>组合列表。
可以用以下任一方法更新它:○添加<版本>/<期间>组合:PP_HVVERSIONPERIODCALCLIST表会使用选定的组合更新。
下次运行TransactionalCosting计算时,会生成此组合的结果。
○将<版本>/<期间>组合标记为删除:选定的组合在PP_HVVERSIONPERIODCALCLIST表中会标记为删除。
当接下来运行交易成本计算时,将不会生成此组合的结果,而且此组合的任何现有结果也会被删除。
(有关更多详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法: ●updatevpcalculationlist=,,
可在此命令中使用以下参数:
参数
必需/可选必需必需必需
说明
<版本>名称<期间>名称允许值包括“ADD”或“DELETE”,指定要添加还是要标记为待删除。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“更新版本期间计算列表”。
2.输入所需的“版本”。
3.输入所需的“期间”。
4.选择“添加”或“删除”单选按钮,以指明是添加还是删除该<版本>/<期间>组合。
示例:添加<版本>/<期间>组合 username=administratorpassword=administratoropen=TCModelupdatevpcalculationlist=actual,january,ADD 示例:删除<版本>/<期间>组合 username=administratorpassword=administratoropen=TCModelupdatevpcalculationlist=actual,march,DELETE SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 75 5.70使用导出ID(useexportid) 说明:●指定导出基于结果的值时要使用的现有导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●useexportid=
可在此命令中使用以下参数:
参数
必需/可选必需
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“使用导出ID”。
2.在“导出ID”旋转框中,键入或选择导出ID。
说明要使用的导出ID。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportid=100exporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型,并使用现有导出ID100将结果导出到数据库。
5.71使用导出ID类型(useexportidtype) 说明:●指定是使用默认共享导出ID1导出基于结果的值,还是为当前用户创建新的个人导出ID。
对于后者,系统 自动将导出ID设置为大于10,000的值,并可根据需要提供名称。
注意 对于新导出ID,将一直存储该信息,直到执行另一个需要该信息的命令时再创建导出ID。
用法:●useexportidtype=,[name]
可在此命令中使用以下参数:
PUBLIC
76
公共
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
参数
必需/可选必需
[name]
可选
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“使用导出ID类型”。
2.在“导出ID类型”列表中: ○要使用默认的共享导出ID1,请选择“默认”。
○要创建并使用新的个人导出ID,请选择“新建”。
3.若要创建新的导出ID,请在“导出名称”中输入名称。
说明 允许的值是: ● USE_DEFAULT—使用默认的 共享导出ID。
● USE_NEW—创建并使用新的个 人导出ID。
在创建新导出ID时要使用的名称。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportidtype=USE_NEW,ExportNameexporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型,指定系统要自动创建新的个人导出ID(名为ExportName),然后执行“导出到数据库”,即会创建导出ID并使用它导出结果。
5.72使用导出名称(useexportname) 说明:●指定导出基于结果的值时要使用的现有导出ID名称。
可根据情况指定导出ID是个人的,还是共享的。
若未 提供此信息,并且个人导出ID和共享导出ID使用相同名称,则选择个人导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●useexportname=,[whatGroup]
可在此命令中使用以下参数:
参数
[whatGroup]
必需/可选必需可选
说明
导出ID的名称。
允许的值是: ● SHARED—使用共享导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 77 参数 必需/可选 说明 ● USER—使用个人导出ID(默 认)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“使用导出名称”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”中,选择“共享”可使用共享导出ID,或者选择“用户”可使用个人导出ID。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modeluseexportname=UserExport,USERexporttodb=D:\Data\ActCostObjectValue.esp 结果:名为administrator的用户打开模型,并使用名为UserExport的现有个人导出ID将结果导出到数据库。
5.73等待并保持进程运行一段时间(wait) 说明: ●将模型保持打开指定的分钟数。
如果脚本在未使用此命令的情况下终止,将导致模型关闭。
用于指定在终止之前先等待一定的时间,如果要将模型保持打开一段时间(最长24小时),此命令很有用。
●不管是从什么位置发出“wait”命令;都会在设置的控制台命令结束时开始等待。
例如,如果calculate命令在wait命令后执行,但计算要花费一小时,则wait命令将在完成长达一小时的计算后才开始执行。
用法:●wait=
可在此命令中使用以下参数:
参数
必需/可选必需
说明控制台关闭前保持运行的分钟数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“等待并保持进程运行一段时间”。
2.输入控制台关闭前保持运行的分钟数。
PUBLIC 78 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Modelcalculatewait=240 结果:打开模型,计算模型,并将模型保持打开4小时。
5.74编写消息(msg) 说明:●在运行命令的DOS框中显示文本消息。
●该消息显示为“ConsoleWizard”自动显示的各信息之间的一行文本。
用法:●msg=[message] 可在此命令中使用以下参数: 参数 [message] 必需/可选可选 说明 消息文本必须是一个以双引号开头和结尾的字符串。
该字符串本身不能包括双引号(请改为使用单引号)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“编写消息”。
2.输入要显示的消息。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 79 6控制台错误消息 控制台错误文本消息的生成格式为“错误-n”,其中数字n表示失败指令的命令类型,具体如下表所示。
注意 为连接到SAPHANA数据库提供详细信息的命令(命令67至命令72)中的任何错误将报告为命令73“HANA导出模型”的错误。
因为系统只有在执行模型导出命令并且尝试连接到数据库后,才会检测到密码错误或目录名错误等错误。
如果收到此类错误,请检查提供的登录凭据以及其它命令信息是否正确: ●如果错误消息为“无法连接到HANA服务器”,请检查为“HANA-设置用户名”、“HANA-设置密码”和“HANA-设置机器标识符”命令提供的信息是否正确。
●如果错误消息为“指定的HANA目录无效”,请更正“HANA-设置目录”命令的参数。
●如果错误消息为“指定的HANA实例无效”,请更正“HANA-设置实例号”命令的参数。
数值 命令名称
0 无
1 设置用户名
2 设置密码
3 加密密码
4 删除模型
5 打开模型
6 创建新模型
7 创建新模型
8 设置工作管理器ID
9 发送工作管理器事件 10 将XML文件导入到模型 11 计算模型 12 将模型导出到文件 13 将所有事件记录到文本文件 14 导出到数据库 15 命令文件 16 等待并保持进程运行一段时间 17 编写消息 18 暂停处理一段时间 19 加载存储值 20 添加日期和时间前缀 PUBLIC 80 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 数值 命令名称 21 运行数据桥导入 22 自动计算 23 导出结果 24 锁定结果 25 取消锁定结果 26 清除锁定的结果 27 加载大量数据 28 计算交易成本 29 更新版本期间计算列表 30 清除版本期间计算列表 31 仅加载TC计算 32 执行数据加载器例程 33 连接到工作管理器 34 使用后删除命令文件 35 复制模型 36 模型说明 37 模型服务器 38 重命名模型 39 关闭模型 40 加载模型 41 卸载模型 42 启用审核 43 启用模型 44 唯一模型ID 45 注销 46 导出视图 47 排序维 48 登录服务器 49 通行证 50 模型选项 51 信息 52 创建系统连接 53 切换系统连接 54 在系统之间传输模型 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 PUBLIC 公共 81 数值 命令名称 55 使用导出ID类型 56 创建共享导出ID 57 创建共享导出名称 58 使用导出ID 59 使用导出名称 60 按导出ID删除结果 61 删除当前导出ID的结果 62 按导出名称删除结果 63 删除所有用户结果 64 按导出ID重命名 65 按导出名称重命名 66 优化BOM 67 HANA-设置用户名 68 HANA-设置密码 69 HANA-加密密码 70 HANA-设置机器标识符 71 HANA-设置目录 72 HANA-设置实例编号 73 HANA-导出模型 74 HANA-删除所有用户结果 75 HANA-按导出ID删除结果 76 HANA-删除当前导出ID的结果 77 HANA-按导出名称删除结果 PUBLIC 82 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 法律角度的重要免责声明 超链接 部分链接按图标和/或鼠标悬停文本分类。
这些链接能够提供更多信息。
关于图标: ●带有图标的链接:您正访问不是由SAP托管的网站。
使用这些链接,即视为您同意(除非您与SAP的协议中另有明确规定)以下内容:●链接的网站的内容不属于SAP文档。
您不得基于这些信息对SAP提出任何产品索赔。
●SAP不对链接的网站的内容提出同意或反对,也不保证其可用性和正确性。
SAP不对使用此类内容造成的损害承担任何责任,除非损害是由于SAP的重大过失或故意的不当行为造成的。
●带有图标的链接:您将离开该特定SAP产品或服务的文档,访问SAP托管的网站。
使用这些链接,即视为您同意(除非您与SAP的协议中另有明确规定)您不得基于这些信息对SAP提出任何产品索赔。
外部平台上承载的视频 一些视频可能指向第三方视频承载平台。
SAP无法保证第三方平台上存储的视频将来可供观看。
此外,这些平台上承载的任何广告或其他内容(例如,建议观看的视频或导航到同一站点上承载的其他视频)均与SAP无关,也不受SAP控制。
测试功能和其他实验功能 实验功能不一定是SAP未来版本官方交付范围的一部分。
这意味着,SAP可随时出于任何原因对实验功能做出更改,且不再另行通知。
实验功能不得用于生产用途。
您不得在上线运营环境中或者使用尚未充分备份的数据来演示、测试、评估或以其他方式使用实验功能。
实验功能旨在尽早获得反馈,从而支持客户和合作伙伴相应地影响未来产品。
您(在SAP社区中)提供反馈,即视为您接受文稿或衍生作品的知识产权应属于SAP的专有财产。
示例代码 任何软件编码和/或代码片段均为示例,不得用于生产用途。
示例代码仅仅是为了更好地解释和呈现某些代码的语法和编写规则。
SAP不保证代码的准确性和完整性。
SAP不对使用示例代码造成的错误或损害承担任何责任,除非损害是由于SAP的重大过失或故意的不当行为造成的。
中性化的语言 我们尽量使用中性化的语言。
但为适应上下文和可读性,SAP可以使用阳性词来指代所有性别。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南法律角度的重要免责声明 PUBLIC 公共 83 /contactsap ©2020SAP股份有限公司或其关联公司版权所有,保留所有权利。
未经SAP股份有限公司或其关联公司明确许可,任何人不得以任何形式或为任何目的复制或传播本文件的任何内容。
本文件包含的信息可能会更改,且不再另行事先通知。
由SAP股份有限公司及其分销商营销的部分软件产品包含其它软件供应商的专有软件组件。
各国的产品规格可能不同。
本资料由SAP股份有限公司或其关联公司提供,仅供参考,不构成任何形式的陈述或保证,其中如若存在任何错误或疏漏,SAP或其关联公司概不负责。
与SAP或其关联公司产品和服务相关的保证仅限于该等产品和服务随附的保证声明(若有)中明确提出的保证。
本文件中的任何信息均不构成额外保证。
SAP和本文件中提及的其它SAP产品和服务及其各自标识均为SAP股份有限公司(或其关联公司)在德国和其他国家的商标或注册商标。
本文件中提及的所有其它产品和服务名称分别是其各自公司的商标。
如欲了解更多商标信息和声明,请访问:/about/legal/trademark.html。
THEBESTRUN
PUBLIC(公共)SAPBusinessObjectsProfitabilityandCostManagement文档版本:10.0–2020-07-15 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南 THEBESTRUN 内容
1 更改的历史记录..............................................................5
2 控制台应用程序简介...........................................................6 2.1运行控制台.................................................................6
3 使用控制台及其命令...........................................................7 3.1构造控制台命令行语句..........................................................7 3.2命令文件...................................................................8 3.3工作管理器命令..............................................................9
4 使用“ConsoleWizard”........................................................10 4.1创建新命令文件..............................................................11 4.2定义控制台命令参数...........................................................11 向命令文件添加参数........................................................11 预览命令文件.............................................................12 4.3测试命令文件...............................................................12 测试命令文件.............................................................12
5 可用的控制台命令............................................................13 5.1启用审核(auditenabled)....................................................17 5.2自动计算(alculation)............................................18 5.3计算模型(calculate).......................................................18 5.4计算交易成本(calculatetransactionalcosts)..................................19 5.5清除锁定的结果(clearlockedresults).........................................20 5.6清除版本期间计算列表(clearvpcalculationlist).................................20 5.7关闭模型(closemodel)......................................................21 5.8命令文件(cmdfile).........................................................21 5.9注释(;).................................................................22 5.10连接到工作管理器(wmconnect)................................................23 5.11复制模型(copymodel).......................................................23 5.12创建新模型(newmodel)......................................................24 5.13创建共享导出ID(createsharedexportid).........................................25 5.14创建共享导出名称(createsharedexportname)....................................26 5.15创建系统连接(createsystemconnection).......................................26 5.16删除模型(delete)..........................................................27 5.17加密密码(encryptedpassword)...............................................28 PUBLIC
2 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 5.185.195.205.215.225.235.245.255.265.275.285.295.305.315.325.335.345.355.365.375.385.395.405.415.425.435.445.455.465.475.485.495.505.515.525.535.545.55 执行数据加载器例程(executedlroutines).......................................29将模型导出到文件(export)...................................................31导出结果(exportresults)...................................................33导出到数据库(exporttodb)..................................................34导出视图(iew)......................................................35HANA-加密密码(hanaencryptedpassword).....................................36HANA-导出模型(hanaexport)................................................37HANA-删除所有用户结果(hanaremoveuserresults)...............................38HANA-按导出ID删除结果(hanaremoveresultsbyexportid).........................39HANA-按导出名称删除结果(hanaremoveresultsbyexportname)......................40HANA-删除当前导出ID的结果(hanaremoveresultsbycurrentexportid)...............41HANA-设置目录(hanacatalog)...............................................42HANA-设置实例编号(hanainstance)............................................42HANA-设置机器标识符(hanamachine)..........................................43HANA-设置密码(hanapassword)..............................................44HANA-设置用户名(hanausername)............................................45将XML文件导入到模型(import)...............................................46信息(information)........................................................46加载模型(loadmodel).......................................................48加载存储值(loadstoredvalues)..............................................48仅加载TC计算(alconly).............................................49加载大量数据(loadvolumedata)...............................................50锁定结果(lockresults).....................................................50将所有事件记录到文本文件(log)................................................51登录服务器(loginserver)...................................................52注销(logoff).............................................................52模型说明(modeldescription)................................................53启用模型(modelenabled)....................................................54模型选项(modeloption).....................................................54模型服务器(modelserver)...................................................58打开模型(open)...........................................................58优化BOM(optimizebom)....................................................59暂停处理一段时间(pause)....................................................59添加日期和时间前缀(prefixdate)..............................................60删除所有用户结果(removeuserresults).........................................61按导出ID删除结果(removeresultsbyexportid)..................................61按导出名称删除结果(removeresultsbyexportname)...............................62删除当前导出ID的结果(removeresultsbycurrentexportid)........................63 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 PUBLIC 公共
3 5.565.575.585.595.605.615.625.635.645.655.665.675.685.695.705.715.725.735.74 按导出ID重命名(renameexportid)............................................64按导出名称重命名(renameexport).............................................65重命名模型(renamemodel)...................................................66运行数据桥导入(databridgeimport)...........................................66发送工作管理器事件(wmsendevent).............................................67设置密码(password).......................................................68设置用户名(username)......................................................68排序维(sortdimension)....................................................69切换系统连接(switchsystemconnection).......................................70在系统之间传输模型(transportmodel)..........................................71唯一模型ID(uniquemodelid).................................................73卸载模型(unloadmodel).....................................................73取消锁定结果(unlockresults)................................................74更新版本期间计算列表(updatevpcalculationlist)................................74使用导出ID(useexportid)...................................................76使用导出ID类型(useexportidtype)...........................................76使用导出名称(useexportname)................................................77等待并保持进程运行一段时间(wait).............................................78编写消息(msg)............................................................79
6 控制台错误消息.............................................................80 PUBLIC
4 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南内容 1更改的历史记录 《SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南》定期在SAPHelpPortal上更新(请参见““更多信息””)。
请查看SAPHelpPortal,确保拥有本文档的最新版本。
本文档的当前版本为1.3版。
下表概述对本文档的先前版本和当前版本所做的最重要更改: 版本1.0版 1.1版1.2版1.3版 日期2011年5月10日 2012年8月7日2012年11月2013年11月 重要更改 SAPBusinessObjectsProfitabilityandCostManagement10.0的《SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南》文档的初始版本。
此版本包括此软件版本新增的所有命令和参数。
““导出视图””主题更新了导出到空文件名的功能。
添加了新命令optimizebom。
作为发布的支持包08的一部分,本文档以“导出到HANA”功能的命令进行了更新。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南更改的历史记录 PUBLIC 公共
5 2控制台应用程序简介 控制台实用程序可用于扩展SAPBusinessObjectsProfitabilityandCostManagement应用程序的可用性。
此客户端应用程序用于通过控制台运行任务,因此无需用户交互。
用户可以使用命令行语句建立“作业”(或计划的任务),以在选择的时间根据各个应用程序运行命令。
可手动创建所需命令、也可以使用提供的“ConsoleWizard”实用程序,该实用程序用于帮助用户生成控制台命令和命令文件及正确设置其格式。
2.1运行控制台 控制台实用程序通过在命令提示符(在Windows系统中有时称为系统提示符或DOS提示符)处运行PCMConsole程序文件启动。
控制台程序默认位于C:\ProgramFiles\SAPBusinessObjects\PCM中。
如果需要,可以在安装时更改此位置。
该程序与在ProfitabilityandCostManagement模型服务器上执行的一系列命令和参数一同运行。
可通过以下方式运行命令:●通过命令行,或●在批处理文件中。
PUBLIC
6 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台应用程序简介 3使用控制台及其命令 通过在程序运行时传递给程序的命令行语句,可以调用控制台的各种功能。
命令行语句包含命令和相关参数,这些命令和参数可以向模型变量分配值,并将值传递给模型函数。
命令包含以下属性:●除非另有说明,否则每个命令均可在一个控制台进程中多次使用。
●命令按顺序执行,因此其顺序十分重要。
●命令可以采用大写、小写或大小写混用形式指定。
●在执行每条命令之前,将在启动时检查可执行文件中的所有命令是否有效。
在控制台进程成功结束时,模型会自动关闭,但前提是未连接其他用户。
如果控制台执行命令时遇到错误,则会生成错误文本,其中包含反映命令类型的特定编号。
在“控制台错误消息”中列出了各种命令类型所对应的编号。
有关控制台中所有可用命令和参数的详细信息,请参阅““可用的控制台命令””一章。
提示 在命令提示符处显示控制台命令和参数列表:●导航至控制台程序所在的目录,然后键入PCMCONSOLE/?
。
●为避免输出内容超出命令提示缓冲区造成滚屏,可在命令后添加|more,这样可控制查看输出。
相关信息 第13页上的“可用的控制台命令”第80页上的“控制台错误消息” 3.1构造控制台命令行语句 设置命令语句格式时,命令及其参数用等号(=)分隔。
例如,username命令显示时带有参数值User1:username=User1。
命令行语句可以包含任意数量的命令和参数,而这些命令将按顺序执行。
例如,要打开并计算名为BIKES的模块,可以创建命令行语句,以使用username、password、open和calculate命令运行PCMConsole,如下所示: PCMCONSOLEusername=User1password=passopen=BIKEScalculate包含长文件名或空格的命令和参数必须用双引号括起,例如: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 PUBLIC 公共
7 PCMCONSOLEusername=User1password=pass“open=MyBikesModel”calculate 注意 “ConsoleWizard”实用程序可帮助完成构建命令行语句的过程。
有关更多信息,请参阅““使用ConsoleWizard””一章。
相关信息 第10页上的“使用“ConsoleWizard”” 3.2命令文件 用户不必将多个命令作为连续的单行传递,可以创建一个命令文件。
这是包含命令列表或单一命令的文本文件。
如果命令文件包含多个命令,每个命令均应独占一行。
如果要连续发出复杂的多个命令,或者要多次运行这些命令时(例如,作为常规计划流程的一部分),使用命令文件是理想之选。
要调用命令文件,则使用cmdfile命令将文件名作为参数传递给控制台。
有关更多信息,请参阅主题““命令文件””。
“ConsoleWizard”实用程序可帮助完成创建命令文件的过程。
有关更多信息,请参见““使用ConsoleWizard””一章。
注意 如果环境要求在命令文件中将密码加密,则需要使用“ConsoleWizard”中的“EncryptedPassword”(加密密码)功能来生成它。
示例:CMDFILE PCMCONSOLE"CMDFILE=C:\consolefile.ini"结果:控制台将运行名为consolefile.ini的文件(位于C盘的根目录中)内包含的命令。
因此,如果“consolefile.ini”文件包含: username=userpassword=passopen=Bikescalculateexport=c:\BikesExport.xml,Overwrite,Results则将打开和计算Bikes模型,并将其导出到xml文件“BikesExport.xml”。
PUBLIC
8 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 相关信息 第21页上的“命令文件(cmdfile)”第28页上的“加密密码(encryptedpassword)”第10页上的“使用“ConsoleWizard”” 3.3工作管理器命令 可创建一个控制台命令文件,供工作管理器用作模板,以使用户工作流能够执行流程。
工作管理器将基于模板生成一个临时命令文件,并执行控制台作业。
工作管理器服务器进程必须具有对Console.ini模板文件所在目录的写权限,因为它会在同一位置创建临时文件。
以下命令可用于与工作管理器进行通信:●wmconnect 说明:使用此命令可将控制台连接到工作管理器。
在使用此命令之前,需要执行要求输入用户名和密码(或加密密码)的命令,并且必须提供有效的登录凭据。
注意 此命令不是必需命令,但在某些情况下非常有用,例如,用户想确保在创建模型前已建立连接时。
●wmsendevent=<工作管理器事件> 说明:使用此命令可将事件名称发送到工作管理器流程实例,以跟踪其进度。
相关信息 第8页上的“命令文件”第23页上的“连接到工作管理器(wmconnect)”第67页上的“发送工作管理器事件(wmsendevent)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用控制台及其命令 PUBLIC 公共
9 4使用“ConsoleWizard” “ConsoleWizard”是一种创建控制台作业的快捷简便方式。
从“开始”菜单启动“ConsoleWizard”: “开始”““程序””““SAPBusinessObjects””““ConsoleWizard””。
““ProfitabilityandCostManagement”” ““工具”” 启动时主屏幕显示如下: 当首次启动时,“ConsoleWizard”在“参数列表”选项卡上显示一个新的空初始化文件(*.ini)让用户开始定义。
如果不是首次打开此向导,则会看到上一个正在使用的文件的定义。
通过“ConsoleWizard”可以创建命令文件,创建、编辑和复查命令文件中的参数,以及运行一个命令文件以进行测试。
相关信息 第8页上的“命令文件” PUBLIC 10 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” 4.1创建新命令文件 在“ConsoleWizard”中,可以为控制台命令参数创建新的命令文件。
单击“创建新脚本文件”图标,或导航到“文件”““新建””菜单项。
如果显示任何现有参数,此操作会从“参数列表”和“命令文件预览”选项卡中清除这些参数。
4.2定义控制台命令参数 控制台文件是一系列供控制台应用程序执行的参数形式的ProfitabilityandCostManagement™命令。
在“参数列表”选项卡中,使用相应按钮或右键上下文菜单可以“添加”、“编辑”或“删除”命令。
如果具有多个命令,可以根据需要通过“上移”或“下移”按钮或上下文菜单来上下移动这些命令,以更改其执行顺序。
4.2.1向命令文件添加参数 先决条件 注意 如果创建一个控制台导出作业,建议预先定义一个导出规范文件。
如果未指定此文件,“ConsoleWizard”将插入默认值“ALL”表,这可能要花费特别长的时间。
过程
1.在“参数列表”选项卡中单击“添加”。
将显示“命令属性”对话框。
在此对话框中可以选择命令类型,并将其添加至“参数列表”。
2.从列表中选择“命令类型”。
将显示必需的参数字段。
对于每种“命令类型”,均需要指定合格的详细信息或一些关于ProfitabilityandCostManagement系统的信息(例如,模型的名称或登录详细信息)。
有关更多详细信息,请参阅““可用的控制台命令””中的相关命令主题。
3.根据所显示字段中的需要输入任何附加详细信息。
此信息将作为参数添加到命令中。
4.单击“确定”,将命令添加到“参数列表”中。
命令以及已指定的所有参数将出现在列表中。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” PUBLIC 公共 11 相关信息 第13页上的“可用的控制台命令” 4.2.2预览命令文件 过程 单击“命令文件预览”选项卡,以查看“ConsoleWizard”命令文件。
在尝试使用命令文件之前,请先使用此屏幕检查优先顺序是否正确,以及文件的内容是否正确。
4.3测试命令文件 建议用户在将命令文件存放在模型服务器上以无人参与模式执行之前,先测试命令文件的执行情况。
通过“ConsoleWizard”的“测试”选项卡可以测试命令文件。
用户需要确保PCMConsole.exe(ConsoleWizard应用程序)的文件路径显示在“控制台位置”框中。
可通过浏览文件来确定ConsoleWizard应用程序的位置。
其默认位置为C:\ProgramFiles\SAPBusinessObjects\PCM目录,但用户可以更改它(而且确实在此软件的各版本之间更改了此位置)。
4.3.1测试命令文件 过程
1.“命令行参数”字段将显示对用户正在创建的命令文件的引用。
默认情况下,此文件命名为“Untitled.ini”,但是建议用户使用更有意义的名称来保存文件,方法是从菜单栏选择“文件”,然后单击“保存”。
2.要测试命令文件的操作,请单击“立即测试”以运行命令文件。
(如果选择“将控制台输出结果导向下表”选项,可以将输出结果导向当前屏幕。
否则将打开一个命令窗口,并显示控制台作业的状态消息)。
3.如果对测试感到满意,没有出现错误,而且命令脚本达到用户期望,则可以从菜单栏中选择“文件”,然后单击“保存”以保存作业。
4.使用“创建快捷方式”按钮创建命令脚本的快捷方式。
5.通过“创建快捷方式”按钮可以保存控制台作业的快捷方式,以便于以后启动。
也可将此快捷方式放入选择要执 行的Windows任务计划程序等应用程序中(“开始”““设置””““控制面板””““任务计划””)。
PUBLIC 12 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南使用“ConsoleWizard” 5可用的控制台命令 有数种控制台命令可用于不同功能类别,如以下汇总表中所示。
对于每个特定命令,请参阅各自的主题,以获取命令选项及其操作的详细信息。
每个主题都会介绍如何在“ConsoleWizard”中使用命令,以及如何将其用作命令行参数。
用户登录和系统连接命令名称设置用户名 设置密码加密密码注销 登录服务器创建系统连接切换系统连接通行证 命令username passwordencryptedpasswordlogoff loginservercreatesystemconnectionswitchsystemconnectionpassport 目的 设置其凭据用于执行操作的ProfitabilityandCostManagement用户帐户。
对于所有控制台可执行文件,此命令通常是必需的。
指定用户帐户的密码。
使用此命令时还必须设置用户名。
以加密格式指定用户帐户的密码。
使用此命令时还必须设置用户名。
在运行系统中,为要求的已登录用户完全切断任何客户端连接,然后使其注销。
指定在登录时使用的服务器。
创建系统连接并切换对系统的控制。
切换对系统的控制。
指定用于记录指标的SAP通行证。
由端对端跟踪启动器生成。
未指定用户。
模型连接命令名称打开模型关闭模型加载模型 卸载模型 模型管理命令名称创建新模型删除模型 命令openclosemodelloadmodel unloadmodel 命令newmodeldelete 目的使用指定的用户帐户打开现有模型。
关闭当前已打开的模型。
在控制台运行期间无论是否与其他哪些模型连接,均请创建与现有模型的连接,并使其保持打开状态。
关闭通过loadmodel命令打开的指定模型的连接。
目的创建新模型。
删除一个模型。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 13 命令名称复制模型重命名模型模型说明模型服务器启用模型启用审核唯一模型ID 在系统之间传输模型导入命令名称将XML文件导入到模型运行数据桥导入 排序维 执行数据加载器例程 加载大量数据 导出命令名称将模型导出到文件 导出到数据库导出结果 导出视图使用导出ID类型 使用导出ID使用导出名称 创建共享导出ID PUBLIC 14 公共 命令copymodelrenamemodelmodeldescriptionmodelservermodelenabledauditenableduniquemodelid transportmodel 目的复制模型。
重命名模型。
修改模型说明。
更改模型服务器。
设置模型状态。
为模型启用或禁用审核。
更改模型属性“唯一模型ID”(UMID)。
自动化将模型移到不同系统的过程。
命令importdatabridgeimportsortdimensionexecutedlroutines loadvolumedata 目的 将XML文件导入指定模型。
执行数据桥控制文件(*.CTF)将数据导入指定模型。
对维层次结构中的项目按升序或降序排序。
启动MicrosoftSQLServer或Oracle的过程(取决于执行的安装),它将自动按正确顺序执行数据加载器例程。
将交易活动动因的数据量加载到TransactionalCosting模型中并生成活动动因值。
命令export exporttodbexportresults iewuseexportidtype useexportiduseexportname createsharedexportid 目的 将模型的所有表导出到一个XML或CSV(逗号分隔值)文本文件中。
将模型结果导出到数据库表。
将模型结果导出到SAPBusinessObjectsUniverse表。
运行导出视图作业定义。
指定是使用默认导出ID,还是创建新的个人导出ID。
指定要使用的现有导出ID。
按名称指定要使用的现有个人导出ID或共享导出ID。
用所指定的导出ID和名称新建共享导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 命令名称创建共享导出名称删除所有用户结果按导出ID删除结果按导出名称删除结果删除当前导出ID的结果按导出ID重命名按导出名称重命名 导出到HANA命令名称HANA-设置用户名HANA-设置密码HANA-加密密码HANA-设置机器标识符HANA-设置目录HANA-设置实例编号HANA-导出模型HANA-删除所有用户结果HANA-按导出ID删除结果HANA-删除当前导出ID的结果HANA-按导出名称删除结果 命令 目的 createsharedexportname 用所指定的名称创建系统选定的共享导出ID。
removeuserresults 删除当前用户的所有个人导出ID的结果。
removeresultsbyexportid 删除所指定导出ID的结果。
removeresultsbyexportnam 删除按名称指定的个人或共享导出ID e 的结果。
removeresultsbycurrentexportid 删除当前导出ID的结果。
renameexportid 更改所指定导出ID的名称。
renameexport 更改按名称指定的个人或共享导出ID的名称。
命令 目的 hanausername 设置用于连接到目标SAPHANA数据库的SAPHANA用户名。
hanapassword 设置用于连接到目标SAPHANA数据库的密码。
hanaencryptedpassword 设置用于连接到目标SAPHANA数据库的加密格式密码。
hanamachine 指定托管目标SAPHANA数据库的机器的名称或IP地址。
hanacatalog 指定在目标SAPHANA数据库中使用的目录的名称。
hanainstance 指定目标SAPHANA数据库中要导出的实例。
hanaexport 指定用于导出至SAPHANA数据库的导出规范(ESP)文件。
hanaremoveuserresults 删除当前用户的所有个人导出ID导出至SAPHANA数据库的结果。
hanaremoveresultsbyexpo 删除指定导出ID导出至SAPHANA rtid 数据库的结果。
hanaremoveresultsbycurr 删除当前导出ID导出至SAPHANA entexportid 数据库的结果。
hanaremoveresultsbyexportname 删除按名称指定的个人或共享导出ID导出至SAPHANA数据库的结果。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 15 计算命令名称计算模型自动计算模型选项加载存储值 锁定结果取消锁定结果清除锁定的结果计算交易成本 更新版本期间计算列表 清除版本期间计算列表 仅加载TC计算 工作管理器命令名称连接到工作管理器发送工作管理器事件 设置工作管理器ID使用后删除命令文件控制台控件命令名称命令文件注释信息 PUBLIC 16 公共 命令 目的 calculate 对当前打开的模型执行计算。
alculation 启用或关闭模型的自动计算。
modeloption 设置模型计算选项。
loadstoredvalues 清除现有结果,并加载来自关联模型的任何交叉模型规则值。
lockresults 锁定指定的版本和期间组合。
unlockresults 取消锁定指定的版本和期间组合。
clearlockedresults 清除所指定版本和期间组合的结果。
calculatetransationalcosts 计算最终单位汇率,并将其附加到PPHV_UNITRATE表,同时填写特定的结果表。
updatevpcalculationlist 在PP_HVVERSIONPERIODCALCLIST表中添加某个版本/期间组合或将其标记为删除,该表包含必须对其进行TransactionalCosting计算的版本/期间组合列表。
clearvpcalculationlist 在PP_HVVERSIONPERIODCALCLIST表中将所有版本/期间组合标记为删除,该表包含必须对其进行TransactionalCosting计算的版本/期间组合列表。
alconly 执行交易成本计算映射,并根据交易活动动因的数量重新计算活动动因值,无需从PPLOAD_HVACTIVITYDRIVER表加载任何数据。
命令wmconnectwmsendevent wfiddeletecmdfile 目的将控制台连接到工作管理器。
将事件发送到工作管理器流程实例,以便能够对其进度进行跟踪。
未指定用户。
未指定用户。
命令cmdfile;information 目的为指定命令文件的内容创建占位符。
允许向命令文件插入注释。
提供有关当前连接和设置的状态信息。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 命令名称将所有事件记录到文本文件 暂停处理一段时间 添加日期和时间前缀 等待并保持进程运行一段时间编写消息BillofMaterials模型命令名称优化BOM 命令logpauseprefixdatewaitmsg 命令optimizebom 相关信息 第7页上的“使用控制台及其命令”第10页上的“使用“ConsoleWizard”” 目的为用于保存“ConsoleWizard”所处理的命令参数的日志指定名称和位置。
暂停执行命令文件参数,直至达到指定的分钟数。
在每个作为命令文件一部分执行的命令前面放置日期和时间戳。
将模型保持打开指定的分钟数。
在“DOS”框中显示运行命令的消息。
目的从BOMMakeup层次结构删除重复组件。
5.1启用审核(auditenabled) 说明:●指定是否为模型启用审核。
仅当通过“SAPBusinessObjectsProfitabilityandCostManagement配置向导” 启用了全局审核时才适用。
用法:●auditenabled=
如果值为YES,则为模型启用审核。
如果值为NO,则为模型禁用审核。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“启动审核”。
2.输入模型的名称。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 17
3.选中“启用审核”复选框即启用审核功能。
若不选中,将禁用审核。
5.2自动计算(alculation) 说明:●此命令将在当前打开的模型中启用或禁用自动计算。
用法:●alculation=[newValue] 可在此命令中使用以下参数: 参数 [newValue] 必需/可选可选 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“自动计算”。
2.选中“启用自动计算”复选框,为模型启用自动计算。
说明 确定是否为模型启用自动计算。
如果值为“ON”,则启用自动计算。
默认设置为“OFF”。
5.3计算模型(calculate) 说明:●对当前打开的模型执行计算。
它将计算在叶级别为模型生成“成本对象”或“活动成本”时所需的所有规则值。
用法:●calculate 此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“计算模型”。
示例:用于计算模型的命令行语句 PCMCONSOLEusername=userpassword=passopen=Model1calculate 结果:打开并计算模型。
PUBLIC 18 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.4计算交易成本(calculatetransactionalcosts) 说明: ●TransactionalCosting模型必须已打开。
●计算最终单位费率,并将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,另外还会根据“加载 ID”参数填写结果表。
●如果“加载ID”包含负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新 的加载,否则使用提供的加载ID。
如果“加载ID”包含特定值“-1000”,则会将汇总的明细成本值结果输出到PPR_HVDETAILCOST表。
对于任何其他“加载ID”值,将使用明细成本值结果填写PPR_HVBREAKDOWN和PPR_HVBREAKDOWNDETAILCOST表。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●有效的导出ID对于calculatetransactionalcosts是必需的,可在附加控制台命令中指定。
若未指定导出ID,则自动使用名为Default的共享系统导出ID1。
用法: ●calculatetransactionalcosts=
其他有效的加载ID可以等于某个已用于加载“TransactionalCosting”数据的加载ID的具体数字,如果加载ID等于任何负数,则为活动模型使用最新加载。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“计算交易成本”。
2.输入加载ID。
示例:包含特定值-1000的加载ID PCMCONSOLEusername=userpassword=passopen=TC_modelcalculatetransactionalcosts=-1000 结果:使用PP_FASTLOAD表中可用的最新加载ID在TransactionalCosting模型中计算最终单位费率,然后将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,同时还将明细成本值结果输出到PPR_HVDETAILCOST表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 19 示例:包含非特定负值的加载ID PCMCONSOLEusername=userpassword=passopen=TC_modelcalculatetransactionalcosts=-
1 结果:使用PP_FASTLOAD表中可用的最新加载ID在TransactionalCosting模型中计算最终单位费率,然后将它们导出到PPR_HVUNITRATE和PPR_HVLIUNITRATE表,同时还将汇总的成本值结果输出到PPR_HVBREAKDOWN和PPR_HVBREAKDOWNDETAILCOST表。
5.5清除锁定的结果(clearlockedresults) 说明:●删除指定的已锁定<版本>和<期间>组合的结果。
用法:●clearlockedresults=
1.在“命令类型”列表中,选择“清除锁定的结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.6清除版本期间计算列表(clearvpcalculationlist) 说明:●可选命令。
●TransactionalCosting模型必须已打开。
●在PP_HVVERSIONPERIODCALCLIST表中将所有<版本>/<期间>组合标记为删除,此操作相当于清除必须 对其进行交易成本计算的<版本>/<期间>组合列表。
虽然此命令将清除组合列表,但不会删除任何现有结果。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法:●clearvpcalculationlist 此命令无关联参数。
PUBLIC 20 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“清除版本期间计算列表”。
示例 username=administratorpassword=administratoropen=TCModelclearvpcalculationlist 5.7关闭模型(closemodel) 说明:●删除当前打开的模型的连接。
如果其他用户仍连接到模型,该模型可能会在服务器上保持打开状态,否则就 会关闭。
用法:●closemodel此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“关闭模型”。
5.8命令文件(cmdfile) 说明:●为指定命令文件的内容创建占位符。
(有关更多信息,请参阅主题““命令文件””)。
●命令文件中的命令是按其显示顺序执行的(cmdfile命令除外,它是第一个执行的操作)。
其操作是将指 定命令文件中包含的命令插入要按顺序执行的有序命令列表内的一个有序列表中。
用法:●cmdfile=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 21
1.在“命令类型”列表中,选择“命令文件”。
2.输入现有命令文件的位置。
示例 commandfile1.ini的内容:username=User1password=passwordopen=Model1 commandfile2.ini的内容:cmdfile=C:mandfile1.iniexport=exportModel1.csv,Replace,C:\my export.esp,ExcludeRulesValues,COMMA,DEFAULTALIAS,
2,ANSI当控制台执行某个命令文件中的脚本时,它的第一个操作是准备可执行文件。
要执行mandfile2.ini命 令文件,它首先插入在cmdfile命令中指定的mandfile1.ini的内容,如下所示:PCMCONSOLEusername=User1password=passwordopen=Model1 “export=exportModel1.csv,Replace,C:\myexport.esp,ExcludeRulesValues,COMMA,DEFAULTALIAS,
2,ANSI” 现在,可执行文件已准备就绪,控制台将依次执行每个命令以完成以下操作:●User1使用提供的密码登录。
●Model1打开。
●根据导出规范文件导出Model1。
相关信息 第8页上的“命令文件” 5.9注释(;) 说明:●用于引导单行注释。
用法:●在命令行中,注释前面为分号(;)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: PUBLIC 22 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
1.在“命令类型”列表中,选择“注释”。
2.输入所需的注释。
5.10连接到工作管理器(wmconnect) 说明:●将控制台连接到工作管理器。
执行此命令前需设置用户名和密码(或加密密码)命令,并且该用户名和密码 必须是有效的登录凭据。
提示 如果要检查并确认已建立连接(例如,在创建模型前),此命令很有用。
用法:●wmconnect此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“连接到工作管理器”。
相关信息 第9页上的“工作管理器命令” 5.11复制模型(copymodel) 说明:●说明:创建指定模型的副本。
在复制时,重新生成在现有模型中创建的所有项目、值和工作薄。
注意 新模型名称必须是唯一的,且不得包含任何禁用的字符。
用法:●copymodel=
1.在“命令类型”列表中,选择“复制模型”。
2.输入“源模型名称”。
3.输入“目标模型名称”。
说明现有模型的名称。
新模型名称。
5.12创建新模型(newmodel) 说明:●创建一个具有指定名称和指定类型的新模型。
用法:●newmodel=
值为“YES”则在创建新模型时为其启用审核。
默认设置为“NO”。
模型类型值包括: ● ProfitabilityandCosting= PCMMODEL(默认) ● ObjectivesandMetrics= OMMODEL ● TransactionalCosting= TCMODEL ● BillofMaterials=BOMMODEL 该参数控制要在其上创建模型的服务器名称,例如在需要时可指定辅助模型服务器。
注意 如果未指定服务器名称(或名称无效/不可访问),将默认设置为默认模型服务器。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建新模型”。
PUBLIC 24 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令
2.输入“新模型名称”。
3.选中“审核模型”复选框即启用审核。
仅当通过“ProfitabilityandCostManagement配置向导”启用了全局审 核时才适用。
4.在“模型类型”列表中,从“ProfitabilityandCosting”、“ObjectivesandMetrics”、“TransactionalCosting” 或“BillofMaterials”选项中选择。
如果未指定模型类型,默认情况下将创建“ProfitabilityandCosting”模型。
5.如果需要,输入“模型服务器”。
这样用户就可以选择指定要创建模型的服务器,如辅助模型服务器。
如果未 指定服务器名称(或名称无效/不可访问),将默认设置为默认模型服务器。
示例 PCMCONSOLEusername=userpassword=passnewModel=Modelopen=Modelimport=c:\exports\MyExport.xmlcalculate 结果:创建新模型,然后导入并计算新模型。
5.13创建共享导出ID()createsharedexportid 说明:●允许用户在创建新共享导出ID时指定导出ID和名称导出ID的范围可以是2至4,000。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●createsharedexportid=
新导出ID的名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建共享导出ID”。
2.在“导出ID”旋转框中,键入或选择导出ID。
3.在“导出名称”中输入新导出ID的名称。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelcreatesharedexportid=536,SharedExportNameexporttodb=D:\Data\ActCostObjectValue.esp SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 25 结果:打开模型并创建含有SharedExportName名称的新共享导出ID536,用于将结果导出到数据库。
5.14创建共享导出名称(createsharedexportname) 说明:●创建新的共享导出ID,由系统自动将其值设定为大于10,000的值,并由用户提供名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●createsharedexportname=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“创建共享导出名称”。
2.在“导出名称”中输入新导出ID的名称。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelcreatesharedexportname=SharedExportNameexporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型并指定由系统自动创建新共享导出ID,且名称为SharedExportName,用于将结果导出到数据库。
5.15创建系统连接(createsystemconnection) 说明:●使用指定名称建立系统连接并切换其控件。
连接仅对当前运行的控制台命令文件有效。
●在运行期间可创建多个系统连接。
除非使用switchsystemconnection命令切换到另一个系统连接,否 则当前控制台控件始终是最新激活的连接。
●可使用loginserver命令指定系统连接的服务器,否则默认为当前运行客户端控制台的服务器。
用法:●createsystemconnection=
1.在“命令类型”列表中,选择“创建系统连接”。
2.输入“新系统连接名称”。
说明要建立连接的系统的名称。
示例 PCMCONSOLEcreateSystemConnection=localserverusername=userpassword=pass 结果:创建名为“localserver”的系统连接,并用“user”用户名登录。
未指定服务器,因此默认为当前运行客户端控制台的服务器。
相关信息 第52页上的“登录服务器(loginserver)”第70页上的“切换系统连接(switchsystemconnection)” 5.16删除模型(delete) 说明: ●删除指定模型,但前提是该模型已存在且当前未在使用中。
可根据需要指定是否删除关联的审核文件和布局。
●例如,如果因为模型仍处于打开状态导致无法执行删除,那么在报告删除失败之前,控制台会不断重试,直到指定的超时分钟数结束。
如果在等待期间模型关闭,则将其删除,而命令文件正常继续。
●每当控制台遇到错误时(例如,要删除的模型不存在),控制台将停止执行命令文件的剩余部分。
可为delete设定一个选项,以便控制台忽略此错误且始终继续执行。
用法: ●delete=
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 27 参数 [removeAudit] [removeViews] [timeoutValue] [ignoreModelDoesNotExistError] 必需/可选可选可选可选可选 说明 值为“YES”则在删除模型时一并删除所有审核记录。
默认值为NO。
值为“YES”则在删除模型时一并删除所有关联的布局。
默认值为NO。
此参数控制控制台应重试删除模型的持续分钟数。
默认值为
0。
值为“YES”则即使在delete命令返回错误时控制台也会继续执行命令文件中的剩余脚本。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“删除模型”。
2.输入“要删除的模型名称”。
3.要指定控制台应重试删除模型的持续分钟数,在“超时(分钟)”中选择一个数字。
4.选中“删除审核”复选框即删除关联的审核文件。
5.选中“删除视图”复选框即删除关联的视图。
6.若希望当模型不存在时也不停止命令文件,则选择“如果模型不存在,则忽略错误”复选框。
示例 PCMCONSOLEusername=userpassword=passdelete=Model1 结果:删除名为Model1的模型。
5.17加密密码(encryptedpassword) 说明:●为已指定的ProfitabilityandCostManagement用户帐户设置加密格式的密码。
在首选不将用户密码存储 为纯文本的环境中,这可用作“设置密码”的替代命令。
如果使用此参数,还必须设置用户名(请参阅““设置用户名””)。
●要在命令行中使用,首先应使用“ConsoleWizard”功能以加密格式生成密码。
用法:●encryptedpassword=<密码>可在此命令中使用以下参数: PUBLIC 28 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加密密码”。
2.以纯文本输入“密码”。
“ConsoleWizard”会将用户输入的密码加密,并显示在“参数列表”中。
相关信息 第68页上的“设置用户名(username)” 5.18执行数据加载器例程(executedlroutines) 说明: ●模型必须已打开。
●对于设置大型模型的用户,此命令会为MicrosoftSQLServer或Oracle(取决于执行的安装)启动“执行数 据加载器例程”。
此过程会按正确顺序执行结构、别名和值加载过程/包,不必单个运行它们。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagementDatabaseAdministrator'sGuide》(SAPBusinessObjectsProfitabilityandCostManagement数据库管理员指南)。
) 用法:●executedlroutines=
它指定是否替换特性层次结构设置。
值为“YES”则删除所有现有特性映射,并替换为新数据。
值为“NO”则不更改现有数据并附加新特性层次结构映射。
允许的值包括“YES”或“NO”。
值为“YES”则指定加载增量数据。
允许的值包括“YES”或“NO”。
值为“YES”则指定加载目标数据。
提供的值用于指定是否替换<版本>和<期间>的数据值: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 29 参数 必需/可选 说明 [sum] ● 0=添加新数据项目并使用加载 表中的值覆盖模型中的所有现有数 据。
不匹配的数据保持不变。
● 1=如果模型中与加载表相同的 <版本>和<期间>已存在数据,则模 型中此<版本>/<期间>组合的数据 值将被删除并替换为加载表数据。
● 2=如果模型中已存在此加载表 的数据,则将删除所有<版本>和<期 间>的数据值,然后插入加载表值。
默认值为
0。
可选 此参数计算对应值的数据之和。
● YES=如果加载表包含数据值的 重复记录,则计算加载的值与模型 中现有的值之和,而此新合计值将 被加载到模型中。
● NO=过程将添加新数据项目并 使用加载表中的值覆盖模型中的所 有现有数据。
不匹配的数据保持不 变。
重复键项目将被标记为重复 项,且不加载。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“执行数据加载器例程”。
2.输入单个数据加载的“加载ID”。
3.选中“替换数据”复选框即删除所有现有属性映射并替换为新数据。
如果取消选定,则不更改现有数据并附加 新特性层次结构映射。
4.选中“增量数据”复选框即加载增量数据。
5.选中“目标数据”复选框即加载目标数据。
6.“清除数据”指定是否替换<版本>和<期间>的数据值。
从列表中选择一个选项(如果未做任何选择,将设置 为默认值0):○“0-附加新数据值”:添加新数据项目并使用加载表中的值覆盖模型中的所有现有数据。
不匹配的数据 保持不变。
○“1-先清除相同版本/期间的数据”:如果模型中与加载表相同的<版本>和<期间>已存在数据,则模型中 此<版本>/<期间>组合的数据值将被删除并替换为加载表数据。
○“2-先清除所有版本/期间的数据”:如果模型中已存在此加载表的数据,则将删除所有<版本>和<期间 >的数据值,然后插入加载表值。
7.选中“目标和”复选框即计算对应值的数据之和。
○如果选中此复选框,并且加载表包含数据值的重复记录,则计算加载的值与模型中现有的值之和,而此新合计值将被加载到模型中。
○如果未选中此复选框,过程将添加新数据项目并使用加载表中的值覆盖模型中的所有现有数据。
不匹配的数据保持不变。
重复键项目将被标记为重复项,且不加载。
PUBLIC 30 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=PCMmodelexecutedlroutines=1000,YES,NO,NO 结果:为加载ID“10001”运行“执行数据加载器例程”。
它会删除所有现有的特性映射,然后加载所有新数据。
不加载增量数据或目标数据。
5.19将模型导出到文件(export) 说明:●按指定方式将当前打开的模型导出到一个XML文件或逗号分隔值(CSV)文件。
注意 默认值“ALL”表可能需要很长的时间,因此建议定义特定的导出规范文件(使用模型构建器中的“导出”功能)。
用法:●export=
指定是替代任何可能已存在的、与当前导出同名的文件,还是将当前导出附加到现有文件之后。
允许值包括“APPEND”、“REPLACE”或“OVERWRITE”(默认值)。
可以使用“APPEND”,或使用预定义的*.ESP规范文件(导出规范是在模型构建器应用程序的“模型”““导入/导出””屏幕中定义的)来附加文件。
使用预定义的导出规范文件(.ESP)中的设置,确定要导出哪些项或导出所有结构、数据、安全设置和结果。
如果未提供(.ESP),则默认值为“ALL_TABLES”,即导出所有表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 31 参数 必需/可选 说明 注意 对于大型模型而言,导出所有结果表可能需要较长时间。
[includeRules] 可选 指定是否包括规则生成的任何结果值。
允许值包括“EXCLUDERULESVALUES”(默认值)或“INCLUDERULESVALUES”。
注意 如果已选择特定的ESP文件,则可以在该文件中选择基于规则的值。
仅当未选择特定ESP文件时,此选项才适用。
[delimiter] 可选 [aliasName] 可选 [precision] 可选 [unicode] 可选 [decimalsep] 可选 指定导出文件要使用的特殊分隔符。
如果未指定分隔符,则默认值为“COMMA”。
这必须是要导出的模型中可用的现有ProfitabilityandCostManagement别名。
默认值为“DEFAULTALIAS”,即选择值“DEFAULTALIAS”。
设置导出值中的小数位数。
默认值为12。
选择将数据以ANSI或Unicode格式导出到CSV文件。
允许值包括“ANSI”(默认值)或“UNICODE”。
此选项可用于导出包含Unicode字符(如亚洲字符)的模型数据。
指定用于浮点数的小数分隔符。
默认的参数值为DEFAULT,即使用在当前Windows操作系统区域设置中指定的小数分隔符。
要为小数分隔符指定固定值,可以使用值COMMA或PERIOD。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将模型导出到文件”。
2.在“导出到文件”中指定要导出为的文件名以及该文件是否是XML文件。
如果添加了文件类型.xml,将生 成XML文件,将生成XML文件,否则默认生成逗号分隔值(CSV)文件。
3.选中“将数据附加到此文件”复选框即将此次导出的内容附加到任何现有文件中。
默认设置是覆盖同名的现有 文件。
4.如果选中“包括规则值”复选框,则还会导出规则已计算的任何值;否则将仅导出输入数据值、“活动”成本和 “成本对象”成本。
5.在“导出规范文件”中,可以选择用于定义导出参数的导出规范文件(*.esp)的位置。
PUBLIC 32 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 注意 默认值“ALL_TABLES”导出所有内容,因此建议定义一个特定的导出规范文件。
6.默认情况下使用逗号分隔导出的字段。
可以使用“分隔符”指定导出文件要使用的特殊分隔符。
此选项仅 与.csv文件导出相关。
要指定TAB作为分隔符,请输入单词TAB(应用程序将它自动转换为TAB的ASCII表示法#9)。
7.如果希望导出的数据显示为替代数据别名,则可以在“别名”中指定“数据别名”名称。
8.可以在“小数精度”中为.csv文件中的导出值指定小数位数。
默认值为
2。
9..csv文件中“小数分隔符”的值默认为当前Windows操作系统区域设置中指定的任何设置。
○要为小数分隔符指定固定值,根据情况选择值“,”(逗号)或“.”(句点)。
随后系统就会以值COMMA或 PERIOD填充参数。
○要保留默认设置,选择“DEFAULT”,参数将保持为空。
10.可以选择将数据以ANSI或Unicode形式导出到.csv文件。
如果选中“Unicode文件”复选框,此选项可以导出包含Unicode字符(如亚洲字符)的模型数据。
示例 PCMCONSOLEusername=userpassword=passopen=Model"export=c:\MyExport.xml,Overwrite,All" 结果:从模型中导出所有内容,并覆盖任何现有文件。
示例 PCMCONSOLEusername=userpassword=passopen=Model"export=c:\AnExport.csv,Append,C: \ExportSpec.esp,ExcludeRulesValues,TAB,EPOCODE",
2,ANSI,COMMA 结果:仅导出规范文件中所包含的项目。
导出为.csv格式,不包括规则,制表符分隔文件,使用数据别名EPOCODE,小数精度为
2,导出为ANSI,小数分隔符固定为逗号。
5.20导出结果(exportresults) 说明:●将当前打开的模型中的结果数据导出到SAPBusinessObjectsUniverse表中。
可按需选择导出规范文件 (*.ESP)的位置,此文件用于确定要导出的结果表。
如果未列出导出规范文件,则将模型的所有结果表导出到Universe表。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 33 ●有效的导出ID对于exportresults是必需的,可在附加控制台命令中指定。
如果未指定,则自动选择共享系统导出ID1(Default)。
警告 必须始终使用共享系统导出ID1(Default)。
注意 默认值“ALL_TABLES”将导出所有内容,因此建议定义一个特定的导出规范文件。
注意 exportresults不能与“ObjectivesandMetrics”模型类型一起使用。
用法:●exportresults=
如果未提供导出规范文件,默认值为“ALL_TABLES”,即将模型的所有结果表都导出到Universe表。
这必须是要导出的模型中可用的现有ProfitabilityandCostManagement别名。
默认值为“DEFAULTALIAS”,即选择值“DEFAULTALIAS”。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“导出结果”。
2.输入用于确定要导出的结果表的导出规范文件(*.ESP)的位置。
注意 由于默认值“ALL_TABLES”将导出所有内容,因此建议定义一个特定的导出规范文件。
3.如果希望导出的数据显示为替代数据别名,则可以在“数据别名”中指定“数据别名”的名称。
5.21导出到数据库(exporttodb) 说明:●此命令会将当前打开的模型中的结果数据导出到数据库表。
导出规范文件(*.ESP)是可选项。
如果未列出 导出规范文件,则将所有模型结果表导出到数据库中。
●有效的导出ID对于exporttodb是必需的,可在附加控制台命令中指定。
若未指定导出ID,则自动使用 名为Default的共享系统导出ID1。
PUBLIC 34 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 警告 “导出到Universe”功能(exportresults)只能与共享系统导出ID1(Default)一起使用。
如果组织中也使用此功能,那么应只使用共享系统导出ID1(Default)执行所有数据库导出。
注意 有关此过程期间可导出的可能计算数量(和数据大小)的指导,请参阅“模型构建器”中的“模型统计信息”屏幕。
用法:●exporttodb=[fileName] 可在此命令中使用以下参数: 参数 [fileName] 必需/可选可选 说明 可按需提供导出规范文件(*.ESP)的位置,此文件用于确定要导出的表和维。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“导出到数据库”。
2.可按需选择导出规范文件(*.ESP)的位置,此文件用于确定要导出的表和维。
5.22导出视图(iew) 说明:●模型必须已打开。
●运行已在模型构建器中使用“导出数据视图”功能创建的导出视图作业定义(有关更多信息,请参阅《SAP BusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●根据所提供的参数,命令将执行以下操作: ○如果提供的是文件名:结果数据将导出到由导出操作创建的.csv文件(前提是指定位置尚不存在该文件)。
○如果提供的是“空”文件名:该模型将完全计算并缓存结果,但是不会将结果写入文件。
提示 这样需要的时间明显少于到文件的导出操作。
例如,夜间运行到“空”文件名的导出,这样一个大型模型在上午便可得到完全计算,这样做可大幅缩短打开时间。
用法:●iew=
1.在“命令类型”列表中,选择“导出视图”。
2.输入导出视图作业的名称。
3.执行以下操作之一: 输入导出结果的目标.csv文件的位置。
输入一对双引号("")或一对单引号('')来指定空文件名。
说明 导出视图作业的名称。
● 要导出到文件:导出结果的目 标.csv文件的名称。
● 要导出到“空”文件名:一对双引 号("")或一对单引号('')。
示例:导出到文件 PCMCONSOLEusername=userpassword=passopen=PCMmodeliew=exportjob1,c:\results.csv 结果:打开名为PCMmodel的模型并运行名为exportjob1的导出视图作业。
数据即已导出到results.csv文件。
如果该文件不存在,则导出操作将创建该文件。
示例:导出到空文件名 PCMCONSOLEusername=userpassword=passloginserver=pcmserveropen=PCMmodeliew=exportjob2,'' logoff=ALLUSERS结果:打开名为PCMmodel的模型并运行名为exportjob2的导出视图作业。
模型即已完全计算,而结果虽已缓 存但未写入文件。
所有用户都会随之注销。
5.23HANA-加密密码(hanaencryptedpassword) 说明:●以加密格式为待导出的目标SAPHANA数据库设置密码。
在首选不将用户密码存储为纯文本的环境中,这 可用作“HANA-设置密码”的替代命令。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)” PUBLIC 36 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”○数据库中待导出的实例-参见““设置实例号(hanainstance)”●要在命令行中使用,首先应使用“ConsoleWizard”功能以加密格式生成密码。
用法:●hanaencryptedpassword=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-加密密码”。
2.以纯文本输入“密码”。
“ConsoleWizard”会将用户输入的密码加密,并显示在“参数列表”中。
相关信息 第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第44页上的“HANA-设置密码(hanapassword)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 5.24HANA-导出模型(hanaexport) 说明:●将当前打开的模型按照导出规范(EPS)文件中指定的格式导出到SAPHANA数据库。
用法:●hanaexport=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 37
1.在“命令类型”列表中,选择“HANA-导出模型”。
2.浏览要使用的ESP文件。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaexport=C:\Users\Administrator\\exportmymodel.esp 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,按照ESP文件exportmymodel.esp中指定的格式导出模型表和结果。
5.25HANA-删除所有用户结果(hanaremoveuserresults) 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除所有当前用户的个人导出ID的结果,并且还可视情况删除导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
然而,系统将跨所有模型删除导出到指定SAPHANA数据库中的结果,不论模型打开与否。
用法:●hanaremoveuserresults=
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-删除所有用户结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44 PUBLIC 38 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 hanacatalog=profitresultshanainstance=1hanaremoveuserresults=RESULTS_AND_MAPPING 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,删除所有个人导出ID,并且跨所有模型删除指定SAPHANA数据库中的任何相关结果。
5.26HANA-按导出ID删除结果(hanaremoveresultsbyexportid) 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除指定导出ID的结果,并且还可视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbyexportid=
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-按导出ID删除结果”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveuserresults=1234,RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后跨所有模型删除指定SAPHANA数据库中导出ID1234的结果。
该导出ID仍可用于今后的导出操作。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 39 5.27HANA-按导出名称删除结果(hanaremoveresultsbyexportname) 说明: ●对于导出到SAPHANA数据库,该命令允许提供导出ID的名称,以便跨所有模型删除结果,并视情况删除导出ID。
也可指定此导出ID是个人的,还是共享的。
注意 可以删除默认共享导出ID1(名为Default)的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbyexportname=
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-按导出名称删除结果”。
2.在“导出名称”中输入导出的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodelhanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveresultsbyexportname=ProfitExport,USER,RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后跨所有模型删除指定SAPHANA数据库中名为ProfitExport的个人导出ID的结果。
该导出ID仍可用于今后的导出操作。
PUBLIC 40 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.28HANA-删除当前导出ID的结果()hanaremoveresultsbycurrentexportid 说明: ●对于导出到SAPHANA数据库,该命令让您能够跨所有模型删除指定数据库中当前导出ID的结果,并且还可视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●hanaremoveresultsbycurrentexportid=
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“HANA-删除当前导出ID的结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMConsoleusername=administratorpassword=mypasswordopen=mymodeluseexportid=1hanausername=hanaadminhanapassword=admin01hanamachine=194.66.182.44hanacatalog=profitresultshanainstance=1hanaremoveresultsbycurrentexportid==RESULTS 结果:打开名为“我的模型”的模型,使用提供的登录凭据和信息连接到SAPHANA数据库,然后指定当前导出ID1以跨所有模型删除指定SAPHANA数据库中的结果。
相关信息 第76页上的“使用导出ID(useexportid)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 41 5.29HANA-设置目录(hanacatalog) 说明: ●指定要在执行导出的目标SAPHANA数据库中使用的目录。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanacatalog=
1.在“命令类型”列表中,选择“HANA-设置目录”。
2.输入“目录名”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置实例编号(hanainstance)” 5.30HANA-设置实例编号(hanainstance) 说明:●指定SAPHANA数据库中要导出的实例。
连接到SAPHANA数据库进行导出所需的全部信息如下: ○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见“HANA-设置密码”(hanapassword)。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
PUBLIC 42 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中要导出的实例。
●实例号只能是0到99的整数。
用法:●hanainstance=
1.在“命令类型”列表中,选择“HANA-设置实例号”。
2.输入“实例ID”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)” 5.31HANA-设置机器标识符(hanamachine) 说明:●指定托管要导出的目标SAPHANA数据库的机器的名称或IP地址。
连接到SAPHANA数据库进行导出所 需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”。
○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○指定托管数据库的机器的名称或IP地址。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanamachine=
1.在“命令类型”列表中,选择“HANA-机器标识符”。
2.输入“机器”的名称或IP地址。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第45页上的“HANA-设置用户名(hanausername)”第44页上的“HANA-设置密码(hanapassword)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 说明SAPHANA机器的名称或IP地址 5.32HANA-设置密码(hanapassword) 说明: ●为待导出的目标SAPHANA数据库设置密码。
有关在安全环境中使用此命令的信息,请参阅““HANA-加密密码””。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名-参见““HANA-设置用户名”(hanausername)”○目标数据库的密码○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)” 用法:●hanapassword=
1.在“命令类型”列表中,选择“HANA-设置密码”。
2.输入“密码”。
PUBLIC 44 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第45页上的“HANA-设置用户名(hanausername)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” 5.33HANA-设置用户名(hanausername) 说明: ●为待导出的目标SAPHANA数据库设置用户名。
连接到SAPHANA数据库进行导出所需的全部信息如下:○目标数据库的用户名○目标数据库的密码-参见““HANA-设置密码”(hanapassword)”。
○托管数据库的机器的名称或IP地址-参见““HANA-设置机器标识符”(hanamachine)”。
○数据库中使用的目录-参见““HANA-设置目录”(hanacatalog)”。
○数据库中待导出的实例-参见““HANA-设置实例号(hanainstance)”。
用法:●hanausername=
1.在“命令类型”列表中,选择“设置用户名”。
2.输入“用户名”。
相关信息 第36页上的“HANA-加密密码(hanaencryptedpassword)”第44页上的“HANA-设置密码(hanapassword)”第43页上的“HANA-设置机器标识符(hanamachine)”第42页上的“HANA-设置目录(hanacatalog)”第42页上的“HANA-设置实例编号(hanainstance)” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 45 5.34将XML文件导入到模型(import) 说明: ●选择一个现有XML模型文件以导入到当前打开的模型。
如果导入到具有现有结构和数据的模型,则XML文件只会附加其他信息。
可根据需要指定是否允许创建模型中尚不存在的新结构。
●可以根据需要指定ISF文件(导入规范文件),该文件详细说明要选择从XML文件导入的表。
在模型构建器的“导入XML文件”对话框中,可通过保存所做选择来创建ISF文件。
(有关更多信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法:●import=
值“YES”允许创建模型中尚不存在的新结构(这是默认值)。
值“NO”不允许创建新结构。
现有导入规范文件的名称(ISF)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将XML文件导入到模型”。
2.输入现有XML模型文件的名称。
3.选中“允许创建结构”复选框即允许创建模型中尚不存在的新结构。
4.输入文件类型为ISF的“导入规范文件”的名称。
示例 PCMCONSOLEusername=userpassword=passdelete=Model1newModel=Model2import=c:\exports\MyExport.xml 结果:删除模型,创建新模型并导入结构和数据。
5.35信息(information) 说明:●为此运行的控制台命令文件提供有关当前模型状态以及系统连接与应用程序通行证设置的信息。
指定单个参 数以选择要显示的信息类型。
可为所需的每个信息选项在适当的阶段按需多次重复information命令,既可用不同参数,也可用同一个参数。
PUBLIC 46 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 用法:●information=
1.在“命令类型”列表中,选择“信息”。
2.在“信息”框的如下选项中,输入所需的信息类型: PASSPORT_ACTIVEPASSPORT_VALUEMODEL_LISTSYSTEM_CONNECTION_NAMESYSTEM_CONNECTIONS . 说明 可使用以下信息选项: ● PASSPORT_ACTIVE—显示应 用程序通行证是否处于活动状态。
● PASSPORT_VALUE—显示活动 应用程序通行证的值。
● MODEL_LIST—显示当前活动 系统连接的模型列表。
● SYSTEM_CONNECTION_NAME —显示当前活动系统连接的名称。
● SYSTEM_CONNECTIONS—显 示此控制台命令文件运行期间建立 的所有系统连接列表。
● EXPORT_ID_TYPE—显示指示 在导出基于结果的值时是使用默认 导出ID还是获取新导出ID的设 置。
● EXPORT_ID—显示在导出基于 结果的值时使用的导出ID。
如果在 命令文件中未指定导出ID,则控制 台将检索它。
● USER_EXPORT_DETAILS—显 示当前用户的所有导出ID、这些ID 的名称以及它们是个人ID还是共享 ID。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1; SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 47 createSystemConnection=testserverloginserver=testserv2;switchSystemConnection=devserver;information=model_list username=user password=pass 结果:
1.创建名为devserver的系统连接。
2.创建名为testserver的另一个系统连接。
3.将控件切换回devserver系统。
4.显示devserver系统中的所有模型列表。
5.36加载模型(loadmodel) 说明: ●在控制台运行期间,使用指定帐户创建现有模型的连接。
●允许控制台可执行文件在具有与多个模型的连接的情况下运行(这与使用open命令有所不同),因为 loadmodel允许控制台同时与多个模型建立连接。
当运行的控制台处理多个模型时,此命令非常有用,可确保每个模型都保持打开状态。
用法:●loadmodel=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载模型”。
2.输入要连接到的模型的名称。
5.37加载存储值(loadstoredvalues) 说明:●清除现有结果,并加载来自关联模型的任何交叉模型规则值。
交叉模型值有两种:○包含动态值的模型-此类型的模型会自动检测和重新加载从属模型中任何发生更改的值。
○包含存储模型值(非动态值)的模型-此类型的模型包含从属模型的静态数据集,因而不会检测发生更改 的值以及将这些值反映在主模型中。
PUBLIC 48 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 在主模型中刷新存储模型值时,可执行loadstoredvalues命令以删除任何计算所得结果,然后获取任何必需的从属模型中所有值的更新。
注意 由于loadstoredvalues将清除模型中的所有现有(未锁定)结果,建议先运行loadstoredvalues,然后再运行calculate命令。
对于包含使用“加载存储值”的规则的模型,更要注意这一点。
用法:●loadstoredvalues 此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载存储值”。
示例 PCMCONSOLEUSERNAME=<用户>PASSWORD=<密码>OPEN=<模型名称>LOADSTOREDVALUES 5.38仅加载TC计算(alconly) 说明: ●TransactionalCosting模型必须已打开。
●执行交易成本计算映射,并根据交易活动动因的数量重新计算活动动因值,无需从 PPLOAD_HVACTIVITYDRIVER表加载任何数据。
(有关详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
)●“加载ID”参数是单个数据加载的加载ID。
如果输入负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新的加载。
如果输入特定加载ID,则将只处理与此加载ID匹配的数据。
用法:●alconly=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“仅加载TC计算”。
2.输入单个数据加载的加载ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 49 5.39加载大量数据(loadvolumedata) 说明: ●将交易活动动因的数据量加载到当前打开的TransactionalCosting模型中。
它将使用提供的加载ID,并生成活动动因值。
(有关进一步信息,请参阅《ProfitabilityandCostManagementModelingUserGuide》(ProfitabilityandCostManagement建模用户指南)。
) ●“加载ID”参数是单个数据加载的加载ID。
如果输入负值(例如-1),则从PP_FASTLOAD表获取活动模型的最大加载ID,因此会使用最新的加载。
如果输入特定加载ID,则将只处理与此加载ID匹配的数据。
用法:●loadvolumedata=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“加载大量数据”。
2.输入所提供的单个数据加载的加载标识符(加载ID),它与PPLOAD_HVACTIVITYDRIVERVOLUME临时 表中的加载ID相关。
示例 PCMCONSOLEusername=userpassword=passopen=TC_modelloadvolumedata=-
1 结果:使用PP_FASTLOAD表中可用的最新加载ID将TransactionalCosting数据导入到模型中,然后根据“交易活动动因”数量生成“活动动因”值。
5.40锁定结果(lockresults) 说明:●锁定指定<版本>和<期间>组合。
用法:●lockresults=
1.在“命令类型”列表中,选择“锁定结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.41将所有事件记录到文本文件(log) 说明: ●此命令将生成一个文本文件,文件中记录了在上次发出一系列命令(命令行或命令文件)期间执行的操作。
必须指定文件名和文件位置,而且必须可用(即,用户必须具有对指定位置的写入权限)。
此命令可在命令文件或命令行的任何位置指定,并应用于所有操作。
此外,在处理命令文件期间出现的任何错误也将记录到此日志文件中。
用法:●log=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“将所有事件记录到文本文件”。
2.输入用于写入日志文件的文件名和路径位置。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 51 5.42登录服务器(loginserver) 说明:●指定在登录时使用的服务器。
此命令可用于登录到另一个非当前默认配置的系统,但若无需指定服务器,登 录时可视情况选用此命令。
●必须通过username和password命令以及可选的createsystemconnection命令继续操作。
用法:●loginserver=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“登录服务器”。
2.在“登录服务器”框中输入服务器计算机名称。
示例 PCMCONSOLEcreateSystemConnection=devserverusername=userpassword=passloginserver=devserv1open=Model1 结果:与服务器devserv1创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录,然后打开模型。
5.43注销(logoff) 说明:●在运行系统中,为要求的已登录用户完全切断任何客户端连接,然后使其注销。
客户端实例中将显示以下消 息:会话已被授权用户手动终止。
此命令提供的功能与用户监视器实用程序中的“注销”相同。
有关更多信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagementAdministrator'sGuide》(SAPBusinessObjectsProfitabilityandCostManagement管理员指南)中的““UserMonitor””(用户监视器)。
注意 要在logoff之后执行任何进一步命令,请确保为控制台可执行文件登录了其他用户(非正在注销的用户)。
用法: PUBLIC 52 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●logoff=
“ALLUSERS”不需要此参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“注销”。
2.在“注销类型”列表中: ○要注销系统中的所有已登录用户,请选择“所有用户”。
○要注销指定用户,请选择“特定用户”,然后输入“用户名”。
○要注销指定组中的所有已登录用户,请选择“特定用户组”,然后输入“组名”。
○要注销当前登录到指定模型的所有用户,请选择“特定模型的所有用户”,然后输入“模型名称”。
5.44模型说明(modeldescription) 说明:●指定或修改模型构建器中针对模型显示的现有说明。
用法:●modeldescription=
1.在“命令类型”列表中,选择“模型说明”。
2.输入“模型名称”。
3.输入“模型说明”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 说明模型的名称。
模型的新说明。
PUBLIC 公共 53 5.45启用模型(modelenabled) 说明:●指定是启用还是禁用模型。
若禁用,则不能打开模型。
用法:●modelenabled=
1.在“命令类型”列表中,选择“启用模型”。
2.输入模型的名称。
3.选中“启用模型”复选框即启用模型。
若不选中,则禁用模型。
说明 模型的名称。
值为YES将启用模型。
值为NO将禁用模型。
5.46模型选项(modeloption) 说明: ●在当前打开的模型中更改现有模型计算选项的设置。
可为模型计算选项指定单个参数,为设置指定另一个参数,并且可为每个模型计算选项用不同参数按需多次重复modeloption命令。
●有关模型计算选项及其设置的操作详情,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》中的““模型计算选项””一节。
用法:●modeloption=
选项如下: ● LI_DETAIL_VALUES ● ACTIVITY_DRIVER_VALUE
S ● WORK_SHEET_VALUES ● REVENUE_VALUES PUBLIC 54 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数 必需/可选
V ALUES ● LI_COST_OBJECT_VALUES ● ACTIVITY_COST_OBJECT_ VALUES ● TOTAL_COST_OBJECT_VAL UES ● COST_OBJECT_RESPONSIB ILITY_CENTERS ● COST_OBJECT_ACTIVITY_ TYPE_LINE_ITEMS ● RULES_ENGINE ● RULE_DEPENDENCY_ANALY ZER ● BACKGROUND_CALC ● AWE_MEMORY_USAGE ● DETAIL_COST_OBJECT_1_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_2_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_3_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_4_ MAIN_HIERARCHY ● DETAIL_COST_OBJECT_5_ MAIN_HIERARCHY ● COST_OBJECT_ACTIVITY_ LI_UNIT_RATE ● MAXIMUM_CPU_USAGE ● FIRST_CPU_USAGE ● PRODUCTION_UNIT_SOLD_ RECONCILIATION ● RESOURCEDRIVERASSIGNM ENT ● DEFAULTVOLUMERESPONSI BILITYCENTER ● DATALOADERALIASRESOLU TION 所指定模型计算选项的新设置。
设置如下: ● CALC_IF_REQUIRED PUBLIC 公共 55 参数 PUBLIC 56 公共 必需/可选 说明 ● CALC_ALL_LEAVES ● CALC_RESULTS ● NO_CALC_RESULTS ● SUMMARIZE ● NO_SUMMARIZE ● LINKED_TO_LI_VALUES ● NOT_LINKED_TO_LI_VALU ES ● COMPILED ● COMPILED_WITH_VBSCRIP
T ● VBSCRIPT ● FULL_ANALYSIS ● PARTIAL_ANALYSIS ● SMART_DELETE_DISABLED ● 1_CPU ● 2_CPU ● 3_CPU ● 4_CPU ● 5_CPU ● 6_CPU ● 7_CPU ● 8_CPU ● 9_CPU ● 10_CPU ● 11_CPU ● 12_CPU ● 13_CPU ● 14_CPU ● 15_CPU ● 16_CPU ● 20_CPU ● 24_CPU ● 28_CPU ● 32_CPU ● NO_CPU_RESTRICTION ● NOT_ALLOWED ● MAX_1GB ● MAX_2GB ● MAX_3GB ● MAX_4GB ● MAX_5GB ● MAX_6GB ● MAX_7GB SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 参数 必需/可选 在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“模型选项”。
2.选择“模型选项”。
3.选择“选项值”。
说明 ● MAX_8GB ● MAX_9GB ● MAX_10GB ● MAX_11GB ● MAX_12GB ● MAX_13GB ● MAX_14GB ● MAX_15GB ● MAX_16GB ● MAX_20GB ● MAX_24GB ● MAX_28GB ● MAX_32GB ● UNLIMITED ● AUTOMATIC ● HIDE ● DISPLAY ● BY_COSTTYPE ● BY_RESPCENTER ● ALL ● PARENT ● CURRENT ● RCUNASSIGNED ● DEFAULT_ALIAS ● ALL_ALIASES 示例 PCMCONSOLEusername=administratorpassword=administratoropen=Model1modeloption=LI_DETAIL_VALUES,CALC_IF_REQUIREDmodeloption=MAXIMUM_CPU_USAGE,5_CPU 结果:打开模型并设置两个模型计算选项:“行项目详细信息值”选项设定为“仅按需计算”和“最大CPU用量”选项设定为“5个CPU”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 57 5.47模型服务器(modelserver) 说明:●更改运行模型的模型服务器。
用法:●modelserver=
1.在“命令类型”列表中,选择“模型服务器”。
2.输入“模型名称”。
3.在“模型服务器名称”中,输入要将模型更改到的模型服务器的名称。
说明模型的名称。
模型服务器的名称。
5.48打开模型(open) 说明:●打开现有模型(除非其他用户已打开它)并使用指定帐户创建与该模型的连接。
●每次只能有一个模型使用open命令连接控制台可执行文件。
如果在同一可执行文件中发出第二个open命 令,则会自动关闭第一个模型,然后才打开第二个模型。
用法:●open=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“打开模型”。
2.输入模型的名称。
PUBLIC 58 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Model1calculate 结果:打开名为Model1的模型。
5.49优化BOM(optimizebom) 说明:●在物料清单(BOM)模型中从“物料清单结构”层次结构的根级别删除重复组件。
注意 根据项目导入BOM模型的顺序,已出现在“物料清单结构”层次结构子级别的组件可重复出现在根级别。
因此建议在导入到BOM模型后运行该命令。
例如,该命令可以在运行导入的批文件中包含在import命令的后面。
用法:●optimizebom 该命令不使用任何参数。
在“控制台向导”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“优化BOM”。
示例 username=administratorpassword=administratoropen=BOMModelimport=bomstructure.xml,YESoptimizebom=closemodel=结果:打开BOM模型并导入XML文件,运行optimizebom命令以删除物料清单结构中的任何重复组件并关闭模型。
5.50暂停处理一段时间(pause) 说明: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 59 ●暂停执行命令文件参数,直至达到指定的分钟数。
在控制台脚本中放置一个pause命令,则可以延迟命令的执行。
●pause命令即时生效(即,在发出pause命令的那一刻起立即中止脚本执行。
) 用法:●pause=[minutes] 可在此命令中使用以下参数: 参数 [minutes] 必需/可选可选 说明在执行下一个命令前暂停的分钟数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“暂停处理一段时间”。
2.输入在执行下一个命令前暂停的分钟数。
5.51添加日期和时间前缀(prefixdate) 说明:●在每个作为命令文件一部分执行的命令前面放置日期和时间戳。
这些信息将通过控制台屏幕(DOS提示符 或命令框)报告,或者记录在日志文件中(如果已指定日志文件,请参阅““将所有事件记录到文本文件””命令)。
●此命令可在命令文件或命令行的任何位置发出,但应用于所有操作(即,所有操作都被添加日期和时间前缀)。
用法:●prefixdate此命令无关联参数。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“添加日期和时间前缀”。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
PUBLIC 60 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 相关信息 第51页上的“将所有事件记录到文本文件(log)” 5.52删除所有用户结果(removeuserresults) 说明: ●对于当前用户的所有个人导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除结果,而不考 虑打开的是哪个模型。
用法:●removeuserresults=
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“删除所有用户结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelremoveuserresults=RESULTS_AND_MAPPING 结果:名为administrator的用户打开模型,并删除所有个人导出ID,然后跨所有模型删除所有关联结果。
5.53按导出ID删除结果(removeresultsbyexportid) 说明:●对于指定的导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 61 注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法:●removeresultsbyexportid=
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出ID删除结果”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=userpassword=passopen=Modelremoveresultsbyexportid=13456,RESULTS 结果:打开模型,并跨所有模型删除导出ID13456的结果。
该导出ID仍可用于今后的导出操作。
5.54按导出名称删除结果(removeresultsbyexportname) 说明:●允许提供导出ID的名称,以便跨所有模型删除结果,并视情况删除导出ID。
也可指定此导出ID是个人 的,还是共享的。
注意 可以删除默认共享导出ID1(名为Default)的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结果,而不考虑打开的是哪个模型。
用法: PUBLIC 62 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●removeresultsbyexportname=
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出名称删除结果”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modelremoveresultsbyexportname=UserExport,USER,RESULTS 结果,名为administrator的用户打开模型,并跨所有模型删除名为UserExport的个人导出ID的结果。
该导出ID仍可用于今后的导出操作。
5.55删除当前导出ID的结果()removeresultsbycurrentexportid 说明:●对于当前导出ID,允许用户跨所有模型删除结果,并视情况删除导出ID。
注意 可以删除默认共享导出ID1的结果,但是不能删除此ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
但是,将跨所有模型删除导出ID的结 果,而不考虑打开的是哪个模型。
用法:●removeresultsbycurrentexportid=
1.在“命令类型”列表中,选择“删除当前导出ID的结果”。
2.在“删除类型”列表中,选择“仅结果”或“结果和导出ID”。
说明 允许的值是: ● RESULTS—仅删除结果。
● RESULTS_AND_MAPPING— 删除结果并删除导出ID。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportid=1removeresultsbycurrentexportid=RESULTS 结果:打开模型,并指定当前导出ID1,以便跨所有模型删除结果。
5.56按导出ID重命名(renameexportid) 说明:●允许更改所指定导出ID的名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●renameexportid=
1.在“命令类型”列表中,选择“按导出ID重命名”。
2.在“导出ID”旋转框中,选择或键入导出ID。
3.在“新导出名称”中输入导出ID的新名称。
说明要重命名的导出ID。
新名称。
PUBLIC 64 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Modelrenameexportid=10,SharedExportID 结果:打开模型,然后将导出ID10的名称更改为SharedExportID。
5.57按导出名称重命名(renameexport) 说明:●允许指定导出ID名称以及它是个人的还是共享,以此更改导出ID的名称。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●renameexport=
允许的值是: ● SHARED—用于共享导出ID。
● USER—用于个人导出ID。
新名称。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“按导出名称重命名”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”列表中,选择“共享”或“用户”。
4.在“新导出名称”中输入导出ID的新名称。
示例 PCMCONSOLEusername=userpassword=passopen=Modelrenameexport=SharedExportID,SHARED,SharedExportID_Renamed 结果:打开模型,并将名为SharedExportID的共享导出ID的名称更改为SharedExportID_Renamed。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 65 5.58重命名模型(renamemodel) 说明:●重命名指定模型。
注意 新模型名称必须是唯一的,且不包含任何禁用的字符。
●例如,如果因为模型仍处于打开状态导致无法执行重命名,那么在报告重命名失败之前,控制台会不断重试,直到指定的超时分钟数结束。
如果在等待期间模型关闭,则对其重命名,而命令文件正常继续。
用法:●renamemodel=
模型的新名称。
控制台应重试重命名模型的持续分钟数。
默认值为
0。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“重命名模型”。
2.在“源模型名称”中输入模型的现有名称。
3.在“目标模型名称”中输入模型的新名称。
4.在“超时(分钟)”中选择控制台应重试重命名模型的持续分钟数。
5.59运行数据桥导入(databridgeimport) 说明:●此命令执行数据桥控制文件(*.CTF),以将数据导入到当前打开的模型中。
除非文件位于当前工作目录 中,否则需要提供完整的文件路径。
●可根据需要指定是否允许创建模型中尚不存在的新结构。
注意 如果需要对数据导入进行更多控制,则请参阅《ProfitabilityandCostManagement数据桥用户指南》以了解有关DBCONS数据桥自动化实用程序的信息。
用法:●databridgeimport=
1.在“命令类型”列表中,选择“运行数据桥导入”。
2.输入要导入的(*.CTF)文件的名称。
3.选中“允许创建结构”复选框即允许创建模型中尚不存在的新结构。
说明 要导入的(*.CTF)文件的名称。
值“YES”允许创建模型中尚不存在的新结构(这是默认值)。
值“NO”不允许创建新结构。
示例 PCMCONSOLEusername=userpassword=passopen=Modeldatabridgeimport=c:\ADBImportspec.ctfprefixdatelog=c:\MyLog.txt 结果:使用数据桥控制文件将数据导入到现有模型中,并记录所用的时间。
5.60发送工作管理器事件(wmsendevent) 说明:●将事件名称发送到工作管理器流程实例,以便跟踪其进度。
用法:●wmsendevent=
1.在“命令类型”列表中,选择“发送工作管理器事件”。
2.输入“工作管理器事件”的名称。
相关信息 第9页上的“工作管理器命令” SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 说明事件名称 PUBLIC 公共 67 5.61设置密码(password) 说明:●为已指定的ProfitabilityandCostManagement用户帐户设置密码。
如果使用此参数,还必须设置用户名 (请参阅““设置用户名””)。
有关在安全环境中使用此命令的信息,请参阅““加密密码””。
用法:●password=<密码> 可在此命令中使用以下参数: 参数
1.在“命令类型”列表中,选择“设置密码”。
2.输入“密码”。
相关信息 第28页上的“加密密码(encryptedpassword)”第68页上的“设置用户名(username)” 5.62设置用户名(username) 说明:●设置ProfitabilityandCostManagement用户帐户,将使用该帐户的凭据执行操作(例如,打开模型)。
必须为此用户设置密码。
注意 单一登录对控制台不可用。
如果在SAPBusinessObjectsEnterprise环境中工作,则无法使用导入的SAPBusinessObjectsEnterprise用户的登录凭据,相反,应创建一个有效的ProfitabilityandCostManagement用户。
或者可以通过在模型构建器(“工具”“安全”“用户和组”)中执行“重置密码”来转换所导入的BusinessObjectsEnterprise用户。
这样将设置一个ProfitabilityandCostManagement密码,从而允许在控制台中也可使用该用户名。
用法:●username=
1.在“命令类型”列表中,选择“设置用户名”。
2.输入“用户名”。
说明用户名 示例 PCMCONSOLEusername=User1password=passopen=BIKES结果:通过用户名User1打开模型。
5.63排序维(sortdimension) 说明:●在当前打开的模型中,对模型层次结构中的维项目按字母顺序升序或降序排序。
通过运行数据桥导入可生成 大量子项目时,此命令可结合databridgeimport命令一起使用。
警告 排序是永久性的,在执行排序后,无法还原成原始顺序。
用法:●sortdimension=
1.在“命令类型”列表中选择“排序维”。
2.在“维”框中,输入要进行排序的维。
对维进行排序的方向(如升序)。
允许的值为“ASC”和“DESC”。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 69
3.在“数据别名”框中,输入排序所依据的数据别名。
4.选择“升序排序”或“降序排序”,以指定排序顺序。
相关信息 第66页上的“运行数据桥导入(databridgeimport)” 5.64切换系统连接(switchsystemconnection) 说明:●使用指定名称将控件切换为某个系统。
在当前控制台命令文件运行期间已创建了此系统的连接。
用法:●switchsystemconnection=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“切换系统连接”。
2.输入“系统连接名称”。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1;createSystemConnection=testserverusername=userpassword=passloginserver=testserv2;switchSystemConnection=devserver 结果:
1.创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录到名为devserv1的服务器。
2.创建另一个名为testserver的系统连接,再登录到名为testserv2的服务器。
3.将控件切换回devserver系统。
PUBLIC 70 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 5.65在系统之间传输模型(transportmodel) 说明: ●在系统之间移动模型时(例如,从开发系统到测试系统或者从测试到生产系统),需要在所调用的两个系统上执行一些步骤。
此命令可执行一部分步骤并让控制台命令文件执行整个流程,从而使此过程自动化。
●在命令文件中执行transportmodel命令之前,需要在工作流中包括创建连接并登录到源系统和目标系统的步骤。
这需要使用命令createSystemConnection和loginserver(见示例)。
●transportmodel命令将执行如下操作:
1.将控件切换为源系统。
2.在源系统上打开所指定的模型。
3.将源模型导出到指定的临时导出文件。
导出文件类型为XML,该文件位于运行控制台客户端的计算机上。
导出可根据情况使用导出规范文件(ESP),该文件定义了要导出哪些模型元素。
注意 ALL_TABLES默认设置会导出EVERYTHING,因此建议定义特定的导出规范文件(使用模型构建器中的“导出”函数)。
无需导出结果表,因为不会导入结果表,并且导出大型模型的结果表需要相当长的时间。
4.将控件切换为目标系统。
5.在目标系统上创建并打开所指定的模型。
6.将导出文件的内容导入到目标系统上的模型。
如果在命令的某个阶段出现故障,控制台将在该点停止处理。
若已存在新模型,将生成错误,但是可选择忽略此错误并继续执行操作。
注意 transportmodel命令不会改变原始的源模型。
执行transportmodel命令之后,可在运行控制台客户端的服务器上找到临时导出文件。
提示 用户可能希望在命令文件中包括Information命令,以便帮助确定模型状态和系统连接。
用法: ●transportmodel=
要从源系统传输的现有模型的名称。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 71 参数
要在目标系统上创建的新模型的名称。
用于确定要导出哪些元素的预定义导出规范文件(ESP)。
若未提供文件,默认设置为ALL_TABLES,即导出所有表。
注意 对于大型模型而言,导出所有结果表可能需要较长时间。
如果值为YES,即使因模型已存在而生成错误时也允许命令继续处理。
默认值为NO。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“在系统之间传输模型”。
2.输入“源系统连接名称”。
3.输入“源模型名称”。
4.输入“目标系统连接名称”。
5.输入“目标模型名称”。
6.在“规范文件名”中,可选择用于定义导出参数的导出规范文件(ESP)的位置。
注意 默认值“ALL_TABLES”导出所有内容,因此建议定义一个特定的导出规范文件。
7.在“临时导出文件名”中,指定要导出到的文件名。
文件类型XML即已附加到文件名。
8.若希望命令忽略因模型已存在而引起的错误,请选择“忽略模型已存在错误”复选框。
示例 控制台INI示例文件:createSystemConnection=devserverusername=userpassword=passloginserver=devserv1;createSystemConnection=testserverusername=userpassword=passloginserver=testserv2;transportmodel=devserver,source_model,testserver,new_model,c:\ExportSpec.esp,c:\temp\transport.export.xml,YES PUBLIC 72 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 结果:
1.创建名为devserver的系统连接,使用用户名“user”和密码“pass”登录到名为devserv1的服务器。
2.创建另一个名为testserver的系统连接,再登录到名为testserv2的服务器。
3.将devserver系统上名为source_model的模型传输到testserver系统上名为new_model的模型。
它使用 导出规范文件c:\ExportSpec.esp确定要导出的元素和临时导出文件的位置c:\temp\transport.export.xml。
它会忽略因new_model已存在而引起的任何错误。
相关信息 第26页上的“创建系统连接(createsystemconnection)”第52页上的“登录服务器(loginserver)” 5.66唯一模型ID(uniquemodelid) 说明:●更改模型属性“唯一模型ID”(UMID)。
上述操作可用于确保用户可跟踪和定位源自FinancialInformation Management应用程序的数据,甚至在重命名、复制、导入或导出模型后也可跟踪和定位。
用法:●uniquemodelid=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“唯一模型ID”。
2.输入“唯一模型ID”(UMID)。
5.67卸载模型(unloadmodel) 说明:●删除指定模型的连接。
如果其他用户仍连接到模型,该模型可能会在服务器上保持打开状态,否则就会关 闭。
●使用unloadmodel命令可删除使用loadmodel命令创建的连接。
用法: SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 73 ●unloadmodel=
1.在“命令类型”列表中,选择“卸载模型”。
2.输入“模型名称”。
相关信息 第48页上的“加载模型(loadmodel)” 说明要断开连接的模型的名称。
5.68取消锁定结果(unlockresults) 说明:●取消锁定指定的已锁定<版本>和<期间>组合。
用法:●unlockresults=
1.在“命令类型”列表中,选择“取消锁定结果”。
2.输入所需的“版本”。
3.输入所需的“期间”。
说明<版本>名称<期间>名称 5.69更新版本期间计算列表(updatevpcalculationlist) 说明:●TransactionalCosting模型必须已打开。
PUBLIC 74 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 ●更新PP_HVVERSIONSPERIODCALCLIST表,其中包含必须对其执行交易成本计算的<版本>/<期间>组合列表。
可以用以下任一方法更新它:○添加<版本>/<期间>组合:PP_HVVERSIONPERIODCALCLIST表会使用选定的组合更新。
下次运行TransactionalCosting计算时,会生成此组合的结果。
○将<版本>/<期间>组合标记为删除:选定的组合在PP_HVVERSIONPERIODCALCLIST表中会标记为删除。
当接下来运行交易成本计算时,将不会生成此组合的结果,而且此组合的任何现有结果也会被删除。
(有关更多详细信息,请参阅《SAPBusinessObjectsProfitabilityandCostManagement建模用户指南》。
) 用法: ●updatevpcalculationlist=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“更新版本期间计算列表”。
2.输入所需的“版本”。
3.输入所需的“期间”。
4.选择“添加”或“删除”单选按钮,以指明是添加还是删除该<版本>/<期间>组合。
示例:添加<版本>/<期间>组合 username=administratorpassword=administratoropen=TCModelupdatevpcalculationlist=actual,january,ADD 示例:删除<版本>/<期间>组合 username=administratorpassword=administratoropen=TCModelupdatevpcalculationlist=actual,march,DELETE SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 75 5.70使用导出ID(useexportid) 说明:●指定导出基于结果的值时要使用的现有导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●useexportid=
1.在“命令类型”列表中,选择“使用导出ID”。
2.在“导出ID”旋转框中,键入或选择导出ID。
说明要使用的导出ID。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportid=100exporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型,并使用现有导出ID100将结果导出到数据库。
5.71使用导出ID类型(useexportidtype) 说明:●指定是使用默认共享导出ID1导出基于结果的值,还是为当前用户创建新的个人导出ID。
对于后者,系统 自动将导出ID设置为大于10,000的值,并可根据需要提供名称。
注意 对于新导出ID,将一直存储该信息,直到执行另一个需要该信息的命令时再创建导出ID。
用法:●useexportidtype=
1.在“命令类型”列表中,选择“使用导出ID类型”。
2.在“导出ID类型”列表中: ○要使用默认的共享导出ID1,请选择“默认”。
○要创建并使用新的个人导出ID,请选择“新建”。
3.若要创建新的导出ID,请在“导出名称”中输入名称。
说明 允许的值是: ● USE_DEFAULT—使用默认的 共享导出ID。
● USE_NEW—创建并使用新的个 人导出ID。
在创建新导出ID时要使用的名称。
示例 PCMCONSOLEusername=userpassword=passopen=Modeluseexportidtype=USE_NEW,ExportNameexporttodb=D:\Data\ActCostObjectValue.esp 结果:打开模型,指定系统要自动创建新的个人导出ID(名为ExportName),然后执行“导出到数据库”,即会创建导出ID并使用它导出结果。
5.72使用导出名称(useexportname) 说明:●指定导出基于结果的值时要使用的现有导出ID名称。
可根据情况指定导出ID是个人的,还是共享的。
若未 提供此信息,并且个人导出ID和共享导出ID使用相同名称,则选择个人导出ID。
●执行此命令之前,必须在控制台命令文件中打开模型,以验证用户。
用法:●useexportname=
允许的值是: ● SHARED—使用共享导出ID。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 77 参数 必需/可选 说明 ● USER—使用个人导出ID(默 认)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“使用导出名称”。
2.在“导出名称”中输入导出ID的名称。
3.在“导出组”中,选择“共享”可使用共享导出ID,或者选择“用户”可使用个人导出ID。
示例 PCMCONSOLEusername=administratorpassword=administratoropen=Modeluseexportname=UserExport,USERexporttodb=D:\Data\ActCostObjectValue.esp 结果:名为administrator的用户打开模型,并使用名为UserExport的现有个人导出ID将结果导出到数据库。
5.73等待并保持进程运行一段时间(wait) 说明: ●将模型保持打开指定的分钟数。
如果脚本在未使用此命令的情况下终止,将导致模型关闭。
用于指定在终止之前先等待一定的时间,如果要将模型保持打开一段时间(最长24小时),此命令很有用。
●不管是从什么位置发出“wait”命令;都会在设置的控制台命令结束时开始等待。
例如,如果calculate命令在wait命令后执行,但计算要花费一小时,则wait命令将在完成长达一小时的计算后才开始执行。
用法:●wait=
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“等待并保持进程运行一段时间”。
2.输入控制台关闭前保持运行的分钟数。
PUBLIC 78 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 示例 PCMCONSOLEusername=userpassword=passopen=Modelcalculatewait=240 结果:打开模型,计算模型,并将模型保持打开4小时。
5.74编写消息(msg) 说明:●在运行命令的DOS框中显示文本消息。
●该消息显示为“ConsoleWizard”自动显示的各信息之间的一行文本。
用法:●msg=[message] 可在此命令中使用以下参数: 参数 [message] 必需/可选可选 说明 消息文本必须是一个以双引号开头和结尾的字符串。
该字符串本身不能包括双引号(请改为使用单引号)。
在“ConsoleWizard”的“命令属性”对话框中,执行如下操作:
1.在“命令类型”列表中,选择“编写消息”。
2.输入要显示的消息。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南可用的控制台命令 PUBLIC 公共 79 6控制台错误消息 控制台错误文本消息的生成格式为“错误-n”,其中数字n表示失败指令的命令类型,具体如下表所示。
注意 为连接到SAPHANA数据库提供详细信息的命令(命令67至命令72)中的任何错误将报告为命令73“HANA导出模型”的错误。
因为系统只有在执行模型导出命令并且尝试连接到数据库后,才会检测到密码错误或目录名错误等错误。
如果收到此类错误,请检查提供的登录凭据以及其它命令信息是否正确: ●如果错误消息为“无法连接到HANA服务器”,请检查为“HANA-设置用户名”、“HANA-设置密码”和“HANA-设置机器标识符”命令提供的信息是否正确。
●如果错误消息为“指定的HANA目录无效”,请更正“HANA-设置目录”命令的参数。
●如果错误消息为“指定的HANA实例无效”,请更正“HANA-设置实例号”命令的参数。
数值 命令名称
0 无
1 设置用户名
2 设置密码
3 加密密码
4 删除模型
5 打开模型
6 创建新模型
7 创建新模型
8 设置工作管理器ID
9 发送工作管理器事件 10 将XML文件导入到模型 11 计算模型 12 将模型导出到文件 13 将所有事件记录到文本文件 14 导出到数据库 15 命令文件 16 等待并保持进程运行一段时间 17 编写消息 18 暂停处理一段时间 19 加载存储值 20 添加日期和时间前缀 PUBLIC 80 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 数值 命令名称 21 运行数据桥导入 22 自动计算 23 导出结果 24 锁定结果 25 取消锁定结果 26 清除锁定的结果 27 加载大量数据 28 计算交易成本 29 更新版本期间计算列表 30 清除版本期间计算列表 31 仅加载TC计算 32 执行数据加载器例程 33 连接到工作管理器 34 使用后删除命令文件 35 复制模型 36 模型说明 37 模型服务器 38 重命名模型 39 关闭模型 40 加载模型 41 卸载模型 42 启用审核 43 启用模型 44 唯一模型ID 45 注销 46 导出视图 47 排序维 48 登录服务器 49 通行证 50 模型选项 51 信息 52 创建系统连接 53 切换系统连接 54 在系统之间传输模型 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 PUBLIC 公共 81 数值 命令名称 55 使用导出ID类型 56 创建共享导出ID 57 创建共享导出名称 58 使用导出ID 59 使用导出名称 60 按导出ID删除结果 61 删除当前导出ID的结果 62 按导出名称删除结果 63 删除所有用户结果 64 按导出ID重命名 65 按导出名称重命名 66 优化BOM 67 HANA-设置用户名 68 HANA-设置密码 69 HANA-加密密码 70 HANA-设置机器标识符 71 HANA-设置目录 72 HANA-设置实例编号 73 HANA-导出模型 74 HANA-删除所有用户结果 75 HANA-按导出ID删除结果 76 HANA-删除当前导出ID的结果 77 HANA-按导出名称删除结果 PUBLIC 82 公共 SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南控制台错误消息 法律角度的重要免责声明 超链接 部分链接按图标和/或鼠标悬停文本分类。
这些链接能够提供更多信息。
关于图标: ●带有图标的链接:您正访问不是由SAP托管的网站。
使用这些链接,即视为您同意(除非您与SAP的协议中另有明确规定)以下内容:●链接的网站的内容不属于SAP文档。
您不得基于这些信息对SAP提出任何产品索赔。
●SAP不对链接的网站的内容提出同意或反对,也不保证其可用性和正确性。
SAP不对使用此类内容造成的损害承担任何责任,除非损害是由于SAP的重大过失或故意的不当行为造成的。
●带有图标的链接:您将离开该特定SAP产品或服务的文档,访问SAP托管的网站。
使用这些链接,即视为您同意(除非您与SAP的协议中另有明确规定)您不得基于这些信息对SAP提出任何产品索赔。
外部平台上承载的视频 一些视频可能指向第三方视频承载平台。
SAP无法保证第三方平台上存储的视频将来可供观看。
此外,这些平台上承载的任何广告或其他内容(例如,建议观看的视频或导航到同一站点上承载的其他视频)均与SAP无关,也不受SAP控制。
测试功能和其他实验功能 实验功能不一定是SAP未来版本官方交付范围的一部分。
这意味着,SAP可随时出于任何原因对实验功能做出更改,且不再另行通知。
实验功能不得用于生产用途。
您不得在上线运营环境中或者使用尚未充分备份的数据来演示、测试、评估或以其他方式使用实验功能。
实验功能旨在尽早获得反馈,从而支持客户和合作伙伴相应地影响未来产品。
您(在SAP社区中)提供反馈,即视为您接受文稿或衍生作品的知识产权应属于SAP的专有财产。
示例代码 任何软件编码和/或代码片段均为示例,不得用于生产用途。
示例代码仅仅是为了更好地解释和呈现某些代码的语法和编写规则。
SAP不保证代码的准确性和完整性。
SAP不对使用示例代码造成的错误或损害承担任何责任,除非损害是由于SAP的重大过失或故意的不当行为造成的。
中性化的语言 我们尽量使用中性化的语言。
但为适应上下文和可读性,SAP可以使用阳性词来指代所有性别。
SAPBusinessObjectsProfitabilityandCostManagement控制台用户指南法律角度的重要免责声明 PUBLIC 公共 83 /contactsap ©2020SAP股份有限公司或其关联公司版权所有,保留所有权利。
未经SAP股份有限公司或其关联公司明确许可,任何人不得以任何形式或为任何目的复制或传播本文件的任何内容。
本文件包含的信息可能会更改,且不再另行事先通知。
由SAP股份有限公司及其分销商营销的部分软件产品包含其它软件供应商的专有软件组件。
各国的产品规格可能不同。
本资料由SAP股份有限公司或其关联公司提供,仅供参考,不构成任何形式的陈述或保证,其中如若存在任何错误或疏漏,SAP或其关联公司概不负责。
与SAP或其关联公司产品和服务相关的保证仅限于该等产品和服务随附的保证声明(若有)中明确提出的保证。
本文件中的任何信息均不构成额外保证。
SAP和本文件中提及的其它SAP产品和服务及其各自标识均为SAP股份有限公司(或其关联公司)在德国和其他国家的商标或注册商标。
本文件中提及的所有其它产品和服务名称分别是其各自公司的商标。
如欲了解更多商标信息和声明,请访问:/about/legal/trademark.html。
THEBESTRUN
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。