摘要:
物料管理(MM)
一般设置
检查单位
CUNI
维护日历
SCAL
企业结构
定义工厂
创建采购组织
SM30
定义库存地点
OX09
给公司代码分配工厂
OX18
给公司代码分配采购组织
OX01
分配工厂给采购组织
OX17
... 阅读全文
摘要:
1.LOOP AT itab.
n = n + 1.
ENDLOOP.
该方法是通过循环内部表自己累加行数。
2.DESCRIBE TABLE itab LINES n. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。
3.n = lines( itab ). 使用函数来计算内部表行数。此函数由三部分构成。
1)函数名和左括号(其间没有空格);
2)处理对象内部表(与左右括号之间... 阅读全文
摘要:
本文介绍 ASP.NET 数据绑定。
有关其他 ASP.NET 概述,请参阅下面的 Microsoft 知识库文章:
305140 (http://support.microsoft.com/kb/305140/ ) ASP.NET 指南
回到顶端
更多信息
使用 ASP.NET 数据绑定,您可以将任何服务器控件绑定到简单的属性、集合、表达式和/或方法。如... 阅读全文
摘要:
您可能希望直接在 Microsoft Visual C# 窗体中显示或嵌入 Microsoft Office 文档。Microsoft Visual C# 2005 和 Microsoft Visual C# .NET 不提供用于在窗体中嵌入 Office 文档的 OLE 控件。如果希望嵌入现有文档并将其作为 Visual C# 窗体内的就地 ActiveX 文档对象打开,一个可能的解决方案是使用... 阅读全文
摘要:
本文分步介绍了如何从文本文件 (.txt) 检索信息,然后使用 ArrayList 类向用户显示该信息。
回到顶端
要求
Microsoft Visual C# 2005 或 Microsoft Visual C# .NET
回到顶端
在 Visual C# 2005 或 Visual C# .NET 中读取文本文件
打开和读取文件进行读取访问是输入/输出 (IO)... 阅读全文
摘要:
本文介绍如何使用 Microsoft .NET Framework 提供的加密类对文本文件进行加密以使其处于不可读状态,然后再对该信息进行解密,以恢复到原来的格式。
回到顶端
要求
下面列出了推荐使用的硬件、软件、网络架构以及所需的 Service Pack:
Microsoft Windows 2000 Professional、Windows 2000 Server、Windo... 阅读全文
摘要:
本文阐述了在 Visual Studio .NET 开发环境中创建安装程序包的步骤。此外,本文还阐述了各种类型的安装项目以及如何将文件或依赖项包含在安装程序中。
回到顶端
部署项目的类型
部署项目有五种类型:合并模块项目、安装项目、Web 安装项目以及 Cab 项目。安装向导可以指导您完成创建部署项目的过程。以下是为项目选择正确的部署项目类型应遵循的规则。
收起该表格... 阅读全文
摘要:
有多种方法使用 ADO.NET 调用存储过程并获得返回值和返回参数,其中包括:
使用 DataSet 对象,在获得返回值和返回参数之外,还可以收集并使用返回的数据行。
使用 DataReader 对象收集返回的行,遍历这些行,然后收集返回值和返回参数。
使用 ExecuteScalar 方法返回结果中第一行的第一列的值以及返回值和返回参数。这对于聚合函数特别有用。
使用 ExecuteNonQu... 阅读全文
摘要:
本文分步介绍如何利用 Visual C# .NET 的自动化功能在 Word 中创建新文档。
代码示例
本文中的代码示例将说明如何完成以下任务:
插入包含文本和格式的段落。
浏览和修改文档中的不同范围。
插入表格、设置表格格式并在表格中填充数据。
添加图表。
要利用 Visual C# .NET 的自动化功能创建新的 Word 文档,请执行以下步骤:
启动 Microsoft Vis... 阅读全文
摘要:
本文阐述如何使用 Microsoft Visual C# .NET 为 Microsoft Excel 创建自动化客户端。
回到顶端
更多信息
通过自动化过程,使用诸如 Visual C# .NET 这样的语言编写的应用程序就可以用编程方式来控...
通过自动化过程,使用诸如 Visual C# .NET 这样的语言编写的应用程序就可以用编程方式来控... 阅读全文
摘要:
本文向您分步展示了如何获取包含数据(从数据库加载)的 DataSet、如何修改此数据,以及如何再将其发回数据库以更新原始数据源。
DataSet 对象是 Microsoft .NET Framework 中数据访问的关键部分,是可保存表、视图和关系的内存中对象。
回到顶端
要求
下表列出了推荐使用的硬件、软件、网络基础结构以及所需的 Service Pack:
Micros... 阅读全文
摘要:
本文介绍如何使用 Visual C# .NET 通过 ASP.NET (.aspx) 页显示 Excel 工作表中的数据。
回到顶端
创建示例 Excel 工作表
启动 Microsoft Excel,然后创建一个新的工作表。
将以下信息添加到新工作表中以创建一个简单的 Excel 数据库:
收起该表格
展开该表格
A
B
1
FirstNam... 阅读全文
摘要:
上面的方法不妥的是如修改了SAP*密码,basis很快就会知道,为什么不尝试建立一个临时用户呢?下面介绍一个如何通过程序随意建立用户并赋予所有权限的例子,此例的特点在于直接在用户授权对象表USRBF2中加入授权对象,使用SU01看不到任何迹象,隐蔽性较强.
下面是建立用户ZSTHACKER(初始密码123qaz)并赋予SAP*用户的所有权限.
Program ZCRTUSER.
... 阅读全文
摘要:
5.
预制凭证可使用退代吗
?
这个问题就好比去问一个人是否有双眉毛一样?答案是一般天生是没有,如去整容院整就能有. SAP标准程序是不允许预制凭证有退代的,其实也没必要,因为预制凭证本来就不是正式凭证,比如posting date就算现在根据某种规则退代了,等真正posting时还不是要根据正常凭证的规则去post ,这不多此一举.
如果真需为预制设置退代,也很容易.请看下面分解.
(1... 阅读全文
摘要:
3.
再谈建立Validation操作.(图7-9)
[1]删除Prerequisite和Check代码.
[2]合并字符字段
[3]比如对line Validation,BKFF,BSEG,SYST(如想By Tcode选SYST-TCODE做条件)三对象可使用.
[4]选择rule做Prerequisite和Check(参考图7-5).
[5]可使用User Exit做Prerequis... 阅读全文
摘要:
下面是使用VB Call BAPI_CREATE_PO建立PO的例子的部分,首先使用SE37 测试,基本上建立PO最简单只需要以下参数. 注意vendor必须是10位数,如果长度不足,请加0
tvendor = Mid("0000000000", 1, 10 - Len(Trim(VENDOR.Text))) + Trim(VENDOR.Text)
'保证如果vendor length<10... 阅读全文
摘要:
用户增强: 所有的Enhancement在表MODSAP,用户增强大概有三类
MODSAP是Enhancement表, 而TFDIR是看是否此enhancement被激活,就看字段MAND是否是"C"而已
1. E Enhancement exits :就是常说的写User_exit
2. C GUI codes 没用过
3. 3. S Subscreens 屏幕增强
OK,其实上面不用codin... 阅读全文
摘要:
14.使用用户授权
15.调用外部程序和程序动态生产
16.选择屏幕
17.使用程序运行变式
18.制作Tcode
二.加强篇.
1.CATT
2.BDC
3.制作程序的background job
4.SapScript
5.Smartform
6.SAP Query
7.ALV编程
8.ALE/iDoc
... 阅读全文
摘要:
5.第一个程序-Hello World.
如何进行ABAP开发呢?本节使用老套的做法,介绍如何建立一个"Hello World"的ABAP程序, 为了让读者尽快掌握ABAP开发熟悉ABAP开发环境是必须的,请看图
1.5-1.
程序的原代码如下:
Report ZHELLO.
Write 'Hello World!'.
按F8运行,运行成功在屏幕上显示... 阅读全文
摘要:
ABAP
三月通
前 言... 2
一.基础篇... 2
1.什么是ABAP ?. 2
2.ABAP开发环境的建立... 2
3.获得Access Key .. 3
4.ABAP workbench和ABAP dictionary. 3
5.第一个程序-Hello World.. 3
6.ABAP语法简介... 3
7.Op... 阅读全文