- 浏览: 230121 次
- 性别:
- 来自: 大连
最新评论
-
evangxli:
niitallen 写道为啥我就显示不出来数据呢,在smart ...
ALV & SMARTFORMS 并分页 -
niitallen:
为啥我就显示不出来数据呢,在smartforms中~~
ALV & SMARTFORMS 并分页 -
binjoo:
insufficient privileges -
695165987:
用逗号分割,是改变那个参数。
SAP Function module - GUI_DOWNLOAD -
shamusoft:
希望你成功
四月咯
文章列表
在做ALV&SmartForms输出时,如果执行Program并输出,那么在输出页面按F3返回一步,再次执行输出——就会发生循环错误。
此时,是因为在你的SmartForms中没有更新掉内表。
解决方法:1. 在SmartForms中,循环的最后,插入代码CLEAR IT_DATA[].
CLEAR IT_PURNM[].
2. 在Program中,一般加在函数 CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
CLEAR : IT_SELS[],
IT_PURNM[],
IT_BLAK[].
...
不小心用到了,其实这个有时候还是很管用的
比如:win(windows键)+r 输入:cmd
输入:xxx 然后:-- 注释
c: -- 敲回车
cls -- 清除屏幕
dir -- 显示目录内容菜单
cd -- 进入cd后所输入的菜单
ver -- 显示版本
cd ..-- 返回上一级目录
cd \ -- 返回根目录
copy abc.jpg/b+123.txt/a abc123.jpg-- 加密文字到图片拷贝一段文字进入图片代码中
copy abc.jpg/b+123.rar abc123.jpg-- 替换生成文件后缀为.rar则变成之前的压缩文件
一、加密文件夹 ...
ABAP 删除内表重复数据
- 博客分类:
- SAP ABAP
内表要进行排序 然后删除重复行
SORT <内表> BY <字段> [ascending/descending].
DELETE ADJACENT DUPLICATES FROM <内表> COMPARING ALL FIELDS.
*&---------------------------------------------------------------------*
*& Form FM_BUTTON_PRT
*&------------------------------------------- ...
(一) Realization:
1. ALV connect smartforms layout
2. Choose column
3. Print Button
4. From ekko & ekpo procure data
(二) 流程
不会上图... 留着吧
看代码实现。
*&---------------------------------------------------------------------*
*& Report ZT_XLI_001
*&
*&---------------------------- ...
在SAP开发中,有用户提出,在输入参数的屏幕中,根据用户的选择对某些输入框进行屏蔽,防止用户在不需要的地方输入参数。这需要用到SELECTION-SCREEN的事件。
下面的选择屏幕中,要求根据用户选择的单选按钮,对不同的参数输入栏进行控制,不允许用户输入。
*//===========================================================//*
* PARAMETERS
*//===========================================================//*
*屏幕条件查询显示界面
SELECTI ...
工作离不开生活,今天是告别八月的日子,即将迎来月子九九...
已经开始进入sap工作,希望接下来的日子会让它充实我的生活,让我的工作动起来。
杂记:时常的check review一下自己,今年自己的performance一定要完成,实现外语的突破、实现abap编程的突破
给自己加油!
最近遇到Outlook备份等问题 特别举例说明如下
Outlook版本从低到高依次排列为
WindowsXP系统自带的outlook Express版本 即 outlook 6.0 (也是一般用户常用到的版本) 邮件存储目录查看: 工具—选项—维护---存储文件夹 存 ...
在用developer编辑procedure过程中,遇到insufficient privileges错误
一般人碰到的问题都是权利不够,解决方案:
在sysdba用户下,使用命令给ut用户授权。
GRANT debug any procedure, debug connect session TO ut;
MySql中插入系统当前时间的方式和Oracle中并不相同:
1、Oracle中直接使用“Sysdate”就可以实现
2、MySql中则有几种不同的格式的日期方法可以选择
(1)now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期时间
(2)curdate()以’yyyy-mm-dd’的格式返回今天的日期
(3)curtime()以’hh:mm:ss’的格式返回当前的时间
Oracle时间日期操作
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒
sysdate+5/24/60 在系统时间基础上延迟5分钟
sysdate+ ...
用oracle的卸载程序并不能完全卸载干净。如之前的命名的oracle sid 不能再使用。会提示sid存在。下面是在winxp下完全卸载oracle的方法。
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
卸装所有Oracle产品
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
4 ...
存储过程 包含三部分: 声明,执行部分,异常。
可以有无参数程序和带参数存储过程。
无参程序语法
1 create or replace procedure NoParPro
2 as ;
3 begin
4 ;
5 exception
6 ;
7 end;
8
带参存储过程实例
1 create or replace procedure queryempname(sfindno emp.empno%type) as
2 sName e ...
存储过程创建语法:
(1)无参
create or replace procedure 存储过程名
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
........................
Exception
........................
End;
(2)带参
create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
Select count(*) i ...
(1) 查询数据库名:
SQL> select name from v$database;
(2) 查询数据库实例名:
SQL> select instance_name from v$instance;
(3) 查询数据库服务名:
SQL> select value from v$parameter where name='service_names'; // (小写)
(4) 查询全局数据库名(sys用户):
SQL> select value$ from props$ where name='GLOBAL_DB_NAME'; // 字符串区分大 ...
SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为
sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。
除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buf ...
2. 数据表空间 (Tablespace)
存放数据总是需要空间, Oracle把一个数据库按功能划分若干空间来保存数据。当然数据存放在磁盘最终是以文件形式,所以一盘一个数据表空间包含一个以上的物理文件
3. Oracle用户
一个数据库多个用户来创建和管理自己的数据, 每个用户有自己的权限,也可与其他用户共享数据
4. 数据表
在仓库,我们可能有多间房子,每个房子又有多个货架,每架又有多层。 我们在数据库中存放数据,最终是数据表的单元来存储与管理的。
5. 数据文件
以上几个概 ...